C语言利用switch语句编程:编一程序,对于给定的一个百分比制成绩,输出相应的五分制成绩。设:90分以上为‘A’,80~89分为‘B’,70~79分为‘C’,60~69分为‘D’,60分以下为’E’ 说明:t的取值范围为[0,100],其他值则输出Data Error。
时间: 2024-05-07 09:16:50 浏览: 21
ChitGPT: 您好!以下是您要求的C语言程序:
```c
#include <stdio.h>
int main() {
int t;
printf("请输入成绩:\n");
scanf("%d", &t);
switch(t / 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;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:
printf("对应的五分制成绩为:E\n");
break;
default:
printf("Data Error\n");
}
return 0;
}
```
希望能够解决您的问题!
相关问题
C语言用if else嵌套语句编程:按照考试成绩的等级输出百分制分数段
好的,以下是使用 if else 嵌套语句编写的 C 语言程序,可以按照考试成绩的等级输出百分制分数段:
```c
#include <stdio.h>
int main() {
int score;
printf("请输入考试成绩:");
scanf("%d", &score);
if (score >= 90) {
printf("优秀,分数段为:90-100分\n");
} else if (score >= 80) {
printf("良好,分数段为:80-89分\n");
} else if (score >= 70) {
printf("中等,分数段为:70-79分\n");
} else if (score >= 60) {
printf("及格,分数段为:60-69分\n");
} else {
printf("不及格,分数段为:0-59分\n");
}
return 0;
}
```
这段程序会先让用户输入一个考试成绩,然后根据成绩的等级输出对应的百分制分数段。如果用户输入的分数不在以上范围内,程序会输出“不及格,分数段为:0-59分”。
用C语言实现对于给定的一个百分比制成绩,输出相应的五分制成绩。设:90分以上为‘A’,80~89分为‘B’,70~79分为‘C’,60~69分为‘D’,60分以下为’E’
这道题可以用 if-else if-else 语句来实现。具体代码实现如下:
```
#include <stdio.h>
int main()
{
float p;
printf("请输入百分比制成绩:");
scanf("%f", &p);
if (p >= 90)
{
printf("五分制成绩为 A\n");
}
else if (p >= 80 && p < 90)
{
printf("五分制成绩为 B\n");
}
else if (p >= 70 && p < 80)
{
printf("五分制成绩为 C\n");
}
else if (p >= 60 && p < 70)
{
printf("五分制成绩为 D\n");
}
else
{
printf("五分制成绩为 E\n");
}
return 0;
}
```
输入百分比制成绩后,程序会根据给定的条件判断,输出相应的五分制成绩。注意,浮点数的比较不能直接用等于号,要使用>=、<=等比较运算符。
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)