使用c语言,从键盘输入10个学生成绩,求平均分数及高于平均分数的成绩。 【输入形式】 10个整数 【输出形式】 第一行,平均分,保留1位小数。 第二行,高于平均分的成绩,每个成绩后加空格。
时间: 2024-05-22 08:14:30 浏览: 17
我可以回答这个问题。请看以下C语言代码:
#include <stdio.h>
int main()
{
int scores[10];
int sum = 0;
float average;
int count = 0;
for (int i = 0; i < 10; i++) {
scanf("%d", &scores[i]);
sum += scores[i];
}
average = sum / 10.0;
printf("%.1f\n", average);
for (int i = 0; i < 10; i++) {
if (scores[i] > average) {
printf("%d ", scores[i]);
count++;
}
}
if (count == 0) {
printf("没有高于平均分的成绩");
}
return 0;
}
输出结果示例:
输入:80 85 70 90 82 88 75 77 92 87
输出:
82.6
85 90 88 92 87
相关问题
c语言从键盘输入10个学生的成绩,编程实现输出各成绩和平均成绩。
好的,这是一个与编程相关的问题,我可以为您提供帮助。可以使用循环语句和数组来实现该功能。以下是一个示例代码:
```
#include <stdio.h>
int main() {
float score[10], sum = 0, avg;
int i;
printf("请输入10个学生的成绩:\n");
for (i = 0; i < 10; i++) {
scanf("%f", &score[i]);
sum += score[i];
}
avg = sum / 10;
printf("各成绩为:\n");
for (i = 0; i < 10; i++) {
printf("%.2f ", score[i]);
}
printf("\n平均成绩为:%.2f", avg);
return 0;
}
```
该代码中使用了一个名为 `score` 的数组来保存输入的学生成绩,循环语句用于输入和累加这些成绩,最后再求出平均成绩并输出。
c语言从键盘输入10个学生成绩,求平均分数及高于平均分数的成绩.,从键盘输入10个学生的成绩,计算平均成绩,统计及格人数,计算高于平均分的学生的分数...
好的,这个问题需要使用 C 语言编写程序来解决。以下是一个例子:
```c
#include <stdio.h>
#define NUM_STUDENTS 10 // 学生人数
int main() {
float scores[NUM_STUDENTS]; // 学生成绩数组
float sum = 0; // 成绩总和
float avg; // 平均成绩
int count = 0; // 及格人数
int i; // 循环计数器
// 从键盘输入学生成绩
for (i = 0; i < NUM_STUDENTS; i++) {
printf("请输入第%d个学生的成绩:", i + 1);
scanf("%f", &scores[i]);
sum += scores[i];
}
// 计算平均成绩
avg = sum / NUM_STUDENTS;
printf("平均成绩为:%.2f\n", avg);
// 统计及格人数和高于平均分的学生的分数
for (i = 0; i < NUM_STUDENTS; i++) {
if (scores[i] >= 60) {
count++;
}
if (scores[i] > avg) {
printf("高于平均分的学生分数为:%.2f\n", scores[i]);
}
}
printf("及格人数为:%d\n", count);
return 0;
}
```
这个程序使用了一个数组来存储学生成绩,并且使用循环来从键盘输入成绩和计算平均成绩。然后,又使用循环来统计及格人数和计算高于平均分的学生的分数。最后,程序输出平均成绩、及格人数和高于平均分的学生的分数。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![text/x-c](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)