C 练习实例15

**题目:**利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。

程序分析:(a>b)?a:b这是条件运算符的基本例子。

先用if else语句做做看

cpp 复制代码
#include <iostream>
using namespace std;

int main()
{
	int score;
	cout<<"请输入分数:";
	cin>>score;
	if(score<0 || score>100)
		cout<<"Error!";
	else if(score>=90)
		cout<<'A';
	else if(score>=60)
		cout<<'B';
	else
		cout<<'C';
	return 0;
}

然后用条件运算符

cpp 复制代码
#include <iostream>
using namespace std;

int main()
{
	int score;
	cout<<"请输入分数:";
	cin>>score;
	if(score>=0 && score<=100)
		{
		char grade=(score>=90)?'A':(score>=60)?'B':'C';
		cout<<grade;
		}
	else
		cout<<"Error!";
	return 0;
}
相关推荐
寒秋花开曾相惜1 天前
(学习笔记)3.8 指针运算(3.8.5 变长数组)
java·c语言·开发语言·笔记·学习
南境十里·墨染春水1 天前
C++笔记 构造函数 析构函数 及二者关系(面向对象)
开发语言·c++·笔记·ecmascript
编程之升级打怪1 天前
当前的软件和硬件开发难题
c语言
OxyTheCrack1 天前
【C++】一篇文章详解C++17新特性
c++
mmz12071 天前
贪心算法3(c++)
c++·算法·贪心算法
j_xxx404_1 天前
蓝桥杯基础--排序模板合集II(快速,归并,桶排序)
数据结构·c++·算法·蓝桥杯·排序算法
always_TT1 天前
函数指针:让函数像变量一样传递
c语言
weixin_649555671 天前
C语言程序设计第四版(何钦铭、颜晖)第十一章指针进阶之查找子串
c语言·开发语言
Jordannnnnnnn1 天前
追赶29,28
c++
:mnong1 天前
油藏数值模型ReservoirSim 系统设计分析
c++