给出以百分之成绩,要求输出成绩登记‘A’‘B’‘C’‘D’‘E’。90分以上为A,80-89为B,70-79位C,60-69为D,60分以下为E

<>题目分析

这是一个典型的分支结构的题目,可以通过多分支if语句进行判断,可以先判断60分以下,再依次向上判定,也可以先判定90分以上,再依次向下判定

<>程序

直接将两种判定方法写为函数,程序如下:
#include "stdio.h" int fun1(int i) { if(i>=90) printf("A"); else if(i>=80)
printf("B"); else if(i>=70) printf("C"); else if(i>=60) printf("D"); else printf
("E"); } int fun2(int i) { if(i<60) printf("E"); else if(i<70) printf("D"); else
if(i<80) printf("C"); else if(i<90) printf("B"); else printf("A"); } int main()
{ int score; scanf("%d",&score); printf("\n 方式1:"); fun1(score); printf("\n
方式2:"); fun2(score); }
<>运行效果

技术
今日推荐
下载桌面版
GitHub
百度网盘(提取码:draw)
Gitee
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:766591547
关注微信