C语言经典例题100例——C语言练习实例15解答(成绩等级问题)

作者(出处):百宝箱工作室发布时间:2017年7月14日 19:31:36查阅量:286

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

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

程序源代码:

main()
{
    int score;
    char grade;
    printf("请输入分数: ");
    scanf("%d",&score);
    grade=(score>=90)?'A':((score>=60)?'B':'C');
    printf("%c\n",grade);
}

以上实例运行结果如下:

测试成绩>=90的运行结果:

请输入分数: 95
A

测试成绩>=60的运行结果:

请输入分数: 67
B

测试成绩60以下的运行结果:

请输入分数: 59
C
百宝箱网络工作室  版权所有  
站长QQ:1617818397  站长E-mail:1617818397@qq.com
Powered by www.baibaox.com  Copyright © 2011-2018
点击这里给我发消息