输入一个百分制成绩,输出A,B,C,D,E表示成绩的等级,90分以上的A在80~89分时为B,70~79分为C,60~69分为D,60分以下为E。
答案:5 悬赏:30 手机版
解决时间 2021-07-29 09:15
- 提问者网友:寂寞撕碎了回忆
- 2021-07-28 08:59
c语言
最佳答案
- 五星知识达人网友:独钓一江月
- 2021-07-28 09:18
用frequency函数可以顺利解决.
全部回答
- 1楼网友:七十二街
- 2021-07-28 11:41
#include<stdio.h>
#include<stdlib.h>
void main()
{
int t;
scanf("%d",&t);
if(t>100||t<0){
printf("“Score is error!”\n");exit(0);}
switch(t/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;}
}
- 2楼网友:廢物販賣機
- 2021-07-28 10:52
#include <stdio.h>
void main ( )
{
int score ;
char grade ;
scanf ("%d",&score);
if (score>=90)
grade ='A';
else if (score>=80)
grade='B';
else if (score>=70)
grade ='c';
else if (score>=60)
grade ='D';
else
grade = 'E';
printf ("%c\n",grade);
}
- 3楼网友:痴妹与他
- 2021-07-28 10:41
很多语言都可以编出来 看LZ需要怎么去执行程序
- 4楼网友:笑迎怀羞
- 2021-07-28 09:55
想了又想 还是不会做~~~嘿嘿
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯