C 练习实例15

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

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

先用if else语句做做看

#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;
}

然后用条件运算符

#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. C 练习实例15

    2024-01-05 10:08:06       38 阅读
  2. C 练习实例12

    2024-01-05 10:08:06       33 阅读
  3. C 练习实例16

    2024-01-05 10:08:06       30 阅读
  4. C 练习实例13

    2024-01-05 10:08:06       12 阅读
  5. C 练习实例13 - 水仙花数

    2024-01-05 10:08:06       38 阅读
  6. C 练习实例26

    2024-01-05 10:08:06       31 阅读
  7. C 练习实例23

    2024-01-05 10:08:06       13 阅读
  8. C 练习实例25

    2024-01-05 10:08:06       12 阅读
  9. C 练习实例26

    2024-01-05 10:08:06       11 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-05 10:08:06       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-05 10:08:06       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-05 10:08:06       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-05 10:08:06       20 阅读

热门阅读

  1. LeetCode //C - 2390. Removing Stars From a String

    2024-01-05 10:08:06       41 阅读
  2. C 练习实例12

    2024-01-05 10:08:06       33 阅读
  3. Golang leetcode160相交链表 map 双指针迭代

    2024-01-05 10:08:06       35 阅读
  4. Spring Task之定时任务

    2024-01-05 10:08:06       29 阅读
  5. 如何关闭C源代码中的指定警告?

    2024-01-05 10:08:06       34 阅读
  6. c++ asio: udp server and client demo

    2024-01-05 10:08:06       47 阅读
  7. uni-app 中使用定时器和取消定时器

    2024-01-05 10:08:06       36 阅读
  8. Invoke和BeginInvoke的区别

    2024-01-05 10:08:06       30 阅读