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;
}
相关推荐
liulilittle13 分钟前
VGW 虚拟网关用户手册 (PPP PRIVATE NETWORK 基础设施)
开发语言·网络·c++·网关·智能路由器·路由器·通信
ruanjiananquan991 小时前
c,c++语言的栈内存、堆内存及任意读写内存
java·c语言·c++
持梦远方1 小时前
C 语言基础入门:基本数据类型与运算符详解
c语言·开发语言·c++
Heartoxx2 小时前
c语言-指针(数组)练习2
c语言·数据结构·算法
江理不变情2 小时前
图像质量对比感悟
c++·人工智能
apocelipes3 小时前
记一次ADL导致的C++代码编译错误
c++·开发工具和环境
Code Warrior4 小时前
【每日算法】专题五_位运算
开发语言·c++
OneQ6668 小时前
C++讲解---创建日期类
开发语言·c++·算法
码农不惑9 小时前
2025.06.27-14.44 C语言开发:Onvif(二)
c语言·开发语言
Coding小公仔11 小时前
C++ bitset 模板类
开发语言·c++