mshd.net
当前位置:首页 >> C语言给出一百分制成绩,要求输出成绩等级'A','B','... >>

C语言给出一百分制成绩,要求输出成绩等级'A','B','...

#include main() { int iNum; sacnf("%d", &iNum); switch (iNum / 10) { case 10: case 9 : printf("A\n");break; case 8 : printf("B\n");break; case 7 : printf("C\n");break; case 6 : printf("D\n");break; default: printf("E\n");break;...

#includeint main() { int grade; scanf("%d",&grade); printf("your grade:"); switch((int)grade/10) { case 10: case 9:printf("A\n");break; case 8:printf("B\n");break; case 7:printf("C\n");break; case 6:printf("D\n");break; default...

你好,你开始将a定义为int型,后面判断将,字符赋值给a,这样肯定不对,你可以定义个char b用于存放等级。还有判断等级时需要先判断小于0,或者>100的部分。

你输入case 以后要空一格再输入数字 case才会变蓝、 这样就可以了

#include int main() { printf("请输入分数:"); char szscore[2+1] = {0}; scanf("%s", &szscore); printf("等级为:"); switch (*szscore) { case '9' : printf("A\n"); break; case '8' : printf("B\n"); break; case '7' : printf("C\n"); bre...

#include int main(){ int sc; scanf ("%d", &sc); if (sc > 90)printf ("A\n"); else if (sc >= 80)printf ("B\n"); else if (sc >= 70)printf ("C\n"); else if (sc >= 60)printf ("D\n"); else printf ("E\n");}

#include int main(void){ int num ; scanf("%d",&num); if(num >= 90 && num = 80 && num = 70 && num = 60 && num = 0 && num

void f1(int score){ int rate = score/10; switch(rate) { case 10: putchar('A'); break; case 9: putchar('A'); break; case 8: putchar('B'); break; case 7: putchar('C'); break; case 6: putchar('D'); break; default: putchar('E'); } ...

A=100 E=0? 那么BCD分别为75、50、25;不过一般5分的意思好像是这样的: A=100 D=60 E=不及格~

你程序写反了,题目要求输入乘积,显示对应等价,但是你的程序是输入等价显示对应的分数段,那么你输入88,肯定提示错误,你输入ABCDE,会显示对应分数段。自己试试吧

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com