题目:输入一个百分制成绩,按要求输出对应的成绩等级。
90分以上为A(包括90)
80-90分为B(包括80)
70-80分为C(包括70)
60-70分为D(包括60)
60一下为E
主要代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
| # include <stdio.h> void judge (float a); int main () { float score; printf("input stduent's score(0-100):"); scanf("%f",&score); if (score<0 || score>100) { printf("score input illegal!"); } else { printf("student's score is:%.1f \n",score); judge(score); } return 0; }
void judge (float a) { char jlevel; if (a>=90) { printf("student's level is:A\n"); } else if (a<90 && a>=80) { printf("student's level is:B\n"); } else if (a<80 && a>=70) { printf("student's level is:C\n"); } else if (a<70 && a>=60) { printf("student's level is:D\n"); } else { printf("student's level is:E\n"); } }
|
运行结果:
