c语言中 输入十个成绩 求大于平均成绩的人数
时间: 2024-06-13 15:05:43 浏览: 9
以下是使用C语言实现输入十个成绩,求大于平均成绩的人数的代码:
```c
#include <stdio.h>
int main() {
int n = 10;
int sum = 0;
int count = 0;
for (int i = 0; i < n; i++) {
int score;
scanf("%d", &score);
sum += score;
}
double avg = sum * 1.0 / n;
for (int i = 0; i < n; i++) {
int score;
scanf("%d", &score);
if (score > avg) {
count++;
}
}
printf("大于平均成绩的人数为:%d\n", count);
return 0;
}
```
相关问题
输入十个成绩,求大于平均成绩的人数,用C语言
#include <stdio.h>
int main() {
int scores[10]; // 定义数组存储成绩
float sum = 0; // 定义变量存储总成绩
int count = 0; // 定义变量存储大于平均成绩的人数
float average; // 定义变量存储平均成绩
// 输入十个成绩并求总成绩
for(int i=0; i<10; i++) {
printf("请输入第%d个成绩:", i+1);
scanf("%d", &scores[i]);
sum += scores[i];
}
// 求平均成绩
average = sum / 10;
// 统计大于平均成绩的人数
for(int i=0; i<10; i++) {
if(scores[i] > average) {
count++;
}
}
// 输出结果
printf("平均成绩为%.2f,大于平均成绩的人数为%d\n", average, count);
return 0;
}
C语言输入学生人数和每个人的成绩计算平均值
为了计算学生的平均成绩,可以编写一个C程序,该程序将要求用户输入学生人数和每个学生的成绩,然后计算平均成绩并输出结果。以下是一个示例程序:
```c
#include <stdio.h>
int main() {
int num_students, i;
double score, total_score = 0.0, avg_score;
printf("请输入学生人数:");
scanf("%d", &num_students);
if (num_students <= 0) {
printf("学生人数必须大于0!\n");
return 0;
}
printf("请输入每个学生的成绩:\n");
for (i = 1; i <= num_students; i++) {
scanf("%lf", &score);
total_score += score;
}
avg_score = total_score / num_students;
printf("学生人数:%d,总成绩:%.2f,平均成绩:%.2f\n", num_students, total_score, avg_score);
return 0;
}
```
在这个程序中,我们首先要求用户输入学生人数,然后检查输入是否合法。如果学生人数小于等于0,则输出错误信息并退出程序。否则,我们要求用户输入每个学生的成绩,并将这些成绩相加以计算总成绩。最后,我们计算平均成绩并输出结果。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)