某班期中考试科目为C、Java和Python,有最多不超过30人参加考试。要求按照如下格式输出学号、各科分数、总分和平均分,并用“Y”和“N”标注平均分是否在90分以上。用C语言
时间: 2024-05-16 07:12:31 浏览: 14
下面是一个示例代码:
```c
#include <stdio.h>
int main() {
int n; // 参加考试的人数
int i; // 循环计数器
int id[30]; // 学号
float c[30], java[30], python[30]; // 各科成绩
float total[30], average[30]; // 总分和平均分
char is_excellent[30]; // 是否优秀
// 输入参加考试的人数
printf("请输入参加考试的人数(最多不超过30人):");
scanf("%d", &n);
// 输入学生信息
for (i = 0; i < n; i++) {
printf("请输入第%d个学生的学号、C语言成绩、Java成绩、Python成绩(用空格隔开):", i + 1);
scanf("%d %f %f %f", &id[i], &c[i], &java[i], &python[i]);
total[i] = c[i] + java[i] + python[i];
average[i] = total[i] / 3;
if (average[i] >= 90) {
is_excellent[i] = 'Y';
} else {
is_excellent[i] = 'N';
}
}
// 输出表头
printf("学号\tC语言\tJava\tPython\t总分\t平均分\t是否优秀\n");
// 输出学生信息
for (i = 0; i < n; i++) {
printf("%d\t%.1f\t%.1f\t%.1f\t%.1f\t%.1f\t%c\n", id[i], c[i], java[i], python[i], total[i], average[i], is_excellent[i]);
}
return 0;
}
```
运行示例:
```
请输入参加考试的人数(最多不超过30人):3
请输入第1个学生的学号、C语言成绩、Java成绩、Python成绩(用空格隔开):1001 80.5 90 95
请输入第2个学生的学号、C语言成绩、Java成绩、Python成绩(用空格隔开):1002 75 85.5 92
请输入第3个学生的学号、C语言成绩、Java成绩、Python成绩(用空格隔开):1003 90 95 98.5
学号 C语言 Java Python 总分 平均分 是否优秀
1001 80.5 90.0 95.0 265.5 88.5 N
1002 75.0 85.5 92.0 252.5 84.2 N
1003 90.0 95.0 98.5 283.5 94.5 Y
```
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)