输入语文、数学和英语三门课程的成绩等级(A,B,C,D,E),再详细输出各科成绩等级
时间: 2024-04-30 09:23:40 浏览: 10
抱歉,我是一个语言模型AI,我无法输入和输出任何数据。但我可以提供一个Python代码示例,可以实现输入三门课程的成绩等级并输出各科成绩等级的功能:
```python
chinese_grade = input("请输入语文成绩等级(A,B,C,D,E):")
math_grade = input("请输入数学成绩等级(A,B,C,D,E):")
english_grade = input("请输入英语成绩等级(A,B,C,D,E):")
print("语文成绩等级为:", chinese_grade)
print("数学成绩等级为:", math_grade)
print("英语成绩等级为:", english_grade)
```
你可以将以上代码复制到Python的IDLE或者其他Python环境中运行,然后输入各科成绩等级,即可输出各科成绩等级。
相关问题
c语言:输入语文数学英语三门课程的成绩等级(A,B,C,D,E),再详细输出各科成绩等
级及总分和平均分。
代码如下:
```
#include <stdio.h>
int main()
{
char chinese, math, english;
int chinese_score, math_score, english_score, total_score;
float average_score;
printf("请输入语文成绩等级(A、B、C、D、E):");
scanf("%c", &chinese);
printf("请输入数学成绩等级(A、B、C、D、E):");
scanf(" %c", &math);
printf("请输入英语成绩等级(A、B、C、D、E):");
scanf(" %c", &english);
switch(chinese)
{
case 'A':
chinese_score = 90;
break;
case 'B':
chinese_score = 80;
break;
case 'C':
chinese_score = 70;
break;
case 'D':
chinese_score = 60;
break;
case 'E':
chinese_score = 0;
break;
default:
printf("输入的语文等级不正确!");
return 0;
}
switch(math)
{
case 'A':
math_score = 90;
break;
case 'B':
math_score = 80;
break;
case 'C':
math_score = 70;
break;
case 'D':
math_score = 60;
break;
case 'E':
math_score = 0;
break;
default:
printf("输入的数学等级不正确!");
return 0;
}
switch(english)
{
case 'A':
english_score = 90;
break;
case 'B':
english_score = 80;
break;
case 'C':
english_score = 70;
break;
case 'D':
english_score = 60;
break;
case 'E':
english_score = 0;
break;
default:
printf("输入的英语等级不正确!");
return 0;
}
total_score = chinese_score + math_score + english_score;
average_score = (float)total_score / 3;
printf("语文成绩:%d\n", chinese_score);
printf("数学成绩:%d\n", math_score);
printf("英语成绩:%d\n", english_score);
printf("总分:%d\n", total_score);
printf("平均分:%.2f\n", average_score);
return 0;
}
```
运行截图:
![image-20210929115810632](https://i.loli.net/2021/09/29/L4PqX9zSuKjfoCJ.png)
字符型数据处理,c语言:输入语文,数学和英语三门课程的成绩等级,再详细输出各科成绩等级
以下是一个简单的字符型数据处理程序,用于输入语文、数学和英语三门课程的成绩等级,并详细输出各科成绩等级:
```
#include <stdio.h>
int main() {
char ch, math, eng;
printf("请输入语文成绩等级(A/B/C/D/E):\n");
scanf("%c", &ch);
printf("请输入数学成绩等级(A/B/C/D/E):\n");
scanf(" %c", &math); // 注意加空格键,避免读取前面的换行符
printf("请输入英语成绩等级(A/B/C/D/E):\n");
scanf(" %c", &eng); // 同样需要加空格键
printf("\n您输入的成绩等级为:\n");
printf("语文:%c\n", ch);
printf("数学:%c\n", math);
printf("英语:%c\n", eng);
return 0;
}
```
注意,上面的程序中,我们使用了字符型变量来存储成绩等级。读取用户输入时,使用了scanf函数,并以%c格式化字符型输入。需要注意的是,由于输入时可能会带有换行符等空格符,因此需要在scanf前加上空格键,以避免读取到前面的空格符。
输出时,我们直接使用printf函数输出字符型变量即可,无需进行其他处理。
当然,以上程序仅仅是演示了输入和输出字符型数据的基本方法,实际应用中需要根据具体问题进行适当的修改和扩展。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)