/*
Name:
Copyright:
Author:
Date: 30/07/17 09:09
Description:
【程序15】题目:利用条件运算符的嵌套来完成此题:
学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
程序分析:条件运算符(? : )是一个三目运算符,即有三个操作数
*/
#include <stdio.h>
int main()
{
char grade; //等级
int score; //成绩
printf("\n");
while(printf("请输入成绩:") && scanf("%d",&score) != EOF)
{
if(score > 100 || score < 0)
{
printf("\n请输入合理的成绩!!!\n\n");
continue;
}
grade = score >= 90 ? 'A' : (score >= 60 ? 'B' : 'C') ;
printf("\n成绩为%d的等级是%c\n\n",score,grade);
}
return 0;
}
C语言——实例015 条件运算符,成绩等级
最新推荐文章于 2022-06-18 08:45:00 发布