用C语言编程输入10个学生的成绩,输出最低分数和最高分数。
时间: 2024-05-27 22:13:09 浏览: 105
好的,这是一道C语言编程题。下面是这道题的代码实现:
#include <stdio.h>
#define N 10
int main()
{
int score[N], max, min, i;
printf("请输入10个学生的成绩:\n");
for (i = 0; i < N; i++) {
scanf("%d", &score[i]);
}
max = score[0];
min = score[0];
for (i = 1; i < N; i++) {
if (score[i] > max) {
max = score[i];
}
if (score[i] < min) {
min = score[i];
}
}
printf("最高分数为:%d,最低分数为:%d\n", max, min);
return 0;
}
希望对您有帮助!
相关问题
c语言编程输入10个学生的成绩,并输出最高分、平均分,并输出所有高于平均分的分数。
好的,这是一个很基础的c语言编程问题。以下是示例代码:
```
#include <stdio.h>
#define NUM_STUDENTS 10
int main()
{
int scores[NUM_STUDENTS];
int i, sum = 0, max = 0;
float average;
printf("请输入10个学生成绩:\n");
for (i = 0; i < NUM_STUDENTS; i++) {
scanf("%d", &scores[i]);
sum += scores[i];
if (scores[i] > max) {
max = scores[i];
}
}
average = (float)sum / NUM_STUDENTS;
printf("最高分:%d\n平均分:%.2f\n高于平均分的分数有:", max, average);
for (i = 0; i < NUM_STUDENTS; i++) {
if (scores[i] > average) {
printf("%d ", scores[i]);
}
}
printf("\n");
return 0;
}
```
希望可以帮到您。
c语言中,编程输入十个学生的成绩,并输出最高分,平均分,并输出所有高于平均分的分数,
好的,这是一个计算成绩的问题。以下是解决方案:
#include <stdio.h>
int main() {
int grades[10];
int sum = 0;
int highest = 0;
// 输入十个学生的成绩
for (int i = 0; i < 10; i++) {
printf("请输入第%d个学生的成绩:", i + 1);
scanf("%d", &grades[i]);
// 计算总分
sum += grades[i];
// 查找最高分
if (grades[i] > highest) {
highest = grades[i];
}
}
// 计算平均分
float average = (float) sum / 10;
// 输出结果
printf("最高分:%d\n", highest);
printf("平均分:%.2f\n", average);
printf("高于平均分的分数:");
for (int i = 0; i < 10; i++) {
if (grades[i] > average) {
printf("%d ", grades[i]);
}
}
printf("\n");
return 0;
}
希望这个程序对你有帮助!
阅读全文