用c++写出写出这道题: 输入十名同学的成绩,计算平均成绩并统计低于平均成绩的人数
时间: 2023-05-23 10:02:55 浏览: 90
下面是代码:
```
#include <stdio.h>
#define NUM 10 // 学生人数
int main()
{
int score[NUM];
int sum = 0; // 成绩总和
float average; // 平均成绩
int below = 0; // 低于平均成绩的人数
// 输入成绩
printf("请输入十名同学的成绩:\n");
for (int i = 0; i < NUM; i++)
{
scanf("%d", &score[i]);
sum += score[i];
}
// 计算平均成绩
average = (float)sum / NUM;
// 统计低于平均成绩的人数
for (int i = 0; i < NUM; i++)
{
if (score[i] < average)
below++;
}
// 输出结果
printf("平均成绩是:%.2f\n", average);
printf("低于平均成绩的人数是:%d\n", below);
return 0;
}
```
相关问题
用C++ 输入十名同学的成绩,计算平均成绩并统计低于平均成绩的人数
好的,这是一个简单的计算平均数和统计低于平均数的人数的程序,你可以参考一下:
```
#include <stdio.h>
int main() {
int scores[10]; // 用数组存储成绩
int sum = 0;
float average;
int below_average = 0;
// 循环输入成绩并累加总和
for (int i = 0; i < 10; i++) {
printf("请输入第%d个学生的成绩:", i + 1);
scanf("%d", &scores[i]);
sum += scores[i];
}
average = (float) sum / 10; // 计算平均数
// 循环统计低于平均数的人数
for (int i = 0; i < 10; i++) {
if (scores[i] < average) {
below_average++;
}
}
printf("平均成绩为:%.2f\n", average);
printf("低于平均成绩的人数为:%d\n", below_average);
return 0;
}
```
如果你有任何问题或者需要进一步的解释,请告诉我。
用c++ 数组 输入十名同学的成绩,计算平均成绩并统计低于平均成绩的人数
好的,以下是回答:
```c
#include <stdio.h>
int main() {
int scores[10];
int sum = 0;
float average;
int below_average = 0;
printf("请输入十名同学的成绩:\n");
for(int i = 0; i < 10; i++) {
scanf("%d", &scores[i]);
sum += scores[i];
}
average = (float)sum / 10.0;
for(int i = 0; i < 10; i++) {
if(scores[i] < average) {
below_average++;
}
}
printf("平均成绩为:%.2f\n低于平均成绩的人数为:%d\n", average, below_average);
return 0;
}
```
注意:这是一个角色扮演的回答,同学们在实际编程时应该加入适当的错误处理和边界检查。
阅读全文