-->
当前位置:首页 > 题库 > 正文内容

程序填空题:成绩等级(if版)

Luz4年前 (2021-05-10)题库1249
成绩等级(if版)

下面的程序输入分数,输出对应的等级。

```
分数 等级
[90, 100] A
[80, 90) B
[70, 80) C
[60, 70) D
[0, 60) E
```

请在空白处填写适当内容完成该程序。

```c
#include

char ToRank(double score);

int main()
{
double s;
char r;
scanf("%lg", &s);
r = @@[ToRank(s)](2);
printf("%c\n", r);
return 0;
}

char ToRank(double score)
{
char rank;
if (@@[score >= 90](2))
{
rank = 'A';
}
else if (@@[score >= 80](2))
{
rank = 'B';
}
else if (@@[score >= 70](2))
{
rank = 'C';
}
else if (@@[score >= 60](2))
{
rank = 'D';
}
else
{
rank = 'E';
}
return rank;
}
```

#### 输入样例
```in
87.5
```
#### 输出样例
```out
B
```






答案:
第1空:ToRank(s)

第2空:score >= 90

第3空:score >= 80

第4空:score >= 70

第5空:score >= 60

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。