自由尋覓快樂別人從沒法感受

0%

C语言学习第四章T8

题目:输入一个百分制成绩,按要求输出对应的成绩等级。

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");
}
}

运行结果: