题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
分析:条件运算符:x=a>b?a:b 意思是若a>b为真,则x等于a,若a>b为假,则x等于b,结合方向自右至左。
程序如下:
#include <stdio.h>
int main()
{
int score;
char grade;
printf("please inpute the score:");
scanf("%d",&score);
grade=(score>=90) ? 'A':(score>=60) ?'B':'C';
printf("%c",grade);
return 0;