三目运算符
简而言之是指将多个判断利用简单的方式直接写出来,不需要利用繁琐的if
语句。
题型
这个题目就可以利用三目运算符
三目运算符就是
表达式1?选择1:选择2
这行代码表达的意思是指:
如果表达式1的答案是正确的就输出选择1,反之就输出选择2
原理是跟if语句相同的,就是没有if语句那么的繁琐
#include <stdio.h>
int main()
{
int score,A,B,C,D;
scanf("%d",&score);
score>=90?printf("A"):(score>=80?printf("B"):(score>=70?printf("C"):(score>=60?printf("D"):printf("E"))));
}