c语言5个人平均成绩且分优良
时间: 2024-01-21 17:17:10 浏览: 26
这个问题需要提供更多的信息,如五个人的成绩分布、优良的分数线等。但是我可以给您提供一个简单的例子,假设五个人的成绩分别为80、85、90、95、100,优良的分数线分别为90分和80分,那么可以通过以下代码来计算平均成绩和优良人数:
```c
#include <stdio.h>
int main() {
int score[5] = {80, 85, 90, 95, 100};
int excellent = 0, good = 0;
float average = 0;
for (int i = 0; i < 5; i++) {
average += score[i];
if (score[i] >= 90) {
excellent++;
} else if (score[i] >= 80) {
good++;
}
}
average /= 5;
printf("平均成绩为%.2f,优秀人数为%d,良好人数为%d\n", average, excellent, good);
return 0;
}
```
输出结果为:
```
平均成绩为90.00,优秀人数为2,良好人数为1
```
这个例子仅供参考,实际应用中需要根据具体情况进行修改。
相关问题
c语言求学生平均成绩
C语言可以通过数组来存储学生的成绩,然后计算平均分并输出低于平均分的学生成绩。常见的方法有三种,分别是:
1.使用while循环读入学生成绩,判断是否有有效学生成绩,计算平均分并输出低于平均分的学生成绩。
2.使用for循环读入学生成绩,计算平均分并输出低于平均分的学生成绩。
3.使用while循环读入学生成绩,计算平均分并输出低于平均分的学生成绩。
其中,第一种方法需要判断是否有有效学生成绩,第二种方法可以设置一个最大可输入的学生数,第三种方法不需要判断是否有有效学生成绩,但需要在计算平均分前先读入所有学生成绩。
c语言输出低于平均分的成绩
好的,下面是输出低于平均分的成绩的 C 语言代码:
```c
#include <stdio.h>
int main() {
int scores[10] = {72, 85, 63, 91, 68, 77, 54, 89, 75, 80};
int sum = 0, count = 0;
double average;
for (int i = 0; i < 10; i++) {
sum += scores[i];
}
average = (double)sum / 10;
printf("平均分为%.2f\n", average);
printf("低于平均分的成绩有:");
for (int i = 0; i < 10; i++) {
if (scores[i] < average) {
printf("%d ", scores[i]);
count++;
}
}
if (count == 0) {
printf("无");
}
return 0;
}
```
在这个程序中,我们定义了一个长度为10的整型数组 `scores` 来保存学生成绩。使用 `for` 循环遍历数组,计算出所有成绩的总和,并根据总和计算平均分。然后再使用 `for` 循环遍历数组,判断每个成绩是否低于平均分,如果是就输出该成绩。最后如果没有低于平均分的成绩,就输出“无”。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)