C 语言经典100例-009

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

1
2
3
4
5
6
7
8
9
10
#include <stdio.h>
int main()
{
    int score;
    printf("Please enter your score: \n");
    scanf("%d", &score);
    printf("Your score grade is: \n");
    (score >= 90) ? printf("A \n") : ((score >= 80) ? printf("B \n") : (score >= 60) ? printf("C \n") : printf("D \n"));
    return 0;
}