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

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
/*
【程序15】
题目:利用条件运算符的嵌套来完成此题:学习成绩 >= 90分的同学用A表示,60 - 89分之间的用B表示,60分以下的用C表示。
[分析]:条件运算符:expression ? a : b
(sorce >= 90) ? 'A' : ((sorce >= 60) ? 'B' : 'C')
*/
int main(int argc, int **argv){
	int sorce = 0;
	char grade = 'A';
	printf("请输入你的成绩:\n");
	scanf("%d", &sorce);
	grade = (sorce >= 90) ? 'A' : ((sorce >= 60) ? 'B' : 'C');
	printf("你的成绩等级:%c", grade);
	return 0;
}

条件判断语句就是if-else语句

例如:

if (a < 60)
{
	printf("%c", C);
} 
else if(a < 90)
{
	printf("%c", B);
}
else
{
	printf("%c", A);
}

猜你喜欢

转载自blog.csdn.net/weixin_43328180/article/details/86070175
今日推荐