【c语言】给出一个百分制成绩,要求输出成绩等级:A,B,C,D,E。90分及以上为A,80~89分为B,70~79分为C,60~69分为D,60分以下为E
#include <stdio.h>int main(){unsigned int score;printf("输入分数:\n");scanf_s("%d", &score);if (score <= 100){switch (score / 10){case 0:case 1:case 2:case 3:...
文章共267字 · 阅读需要大约1分钟
一键AI生成摘要,助你高效阅读
问答
·
#include <stdio.h>
int main()
{
unsigned int score;
printf("输入分数:\n");
scanf_s("%d", &score);
if (score <= 100)
{
switch (score / 10)
{
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:printf("等级E\n"); break;
case 6:printf("等级D\n"); break;
case 7:printf("等级C\n"); break;
case 8:printf("等级B\n"); break;
case 9:
case 10:printf("等级A\n"); break;
}
}
else printf("!非法输入");//这一句是 当输入的数小于0时,就会显示
return 0;
}
以上是switch语句
以下是if语句书写
#include <stdio.h>
int main()
{
unsigned int score;
printf("输入分数:\n");
scanf_s("%d", &score);
if (score >= 90 && score <= 100)
{
printf("你的等级A");
}
if (score >= 80 && score < 90)
{
printf("你的等级B");
}
if (score >= 70 && score < 80)
{
printf("你的等级C");
}
if (score >= 60 && score < 70)
{
printf("你的等级D");
}
if (score < 60 && score >= 0)
{
printf("你的等级E\n");
}
else printf("!非法输入");//这一句是 当输入的数小于0时,就会显示
return 0;
}
更多推荐
已为社区贡献1条内容
所有评论(0)