用c++ 编写十个学生的成绩统计最高分和最低分
时间: 2023-05-30 11:07:55 浏览: 584
#include <iostream>
using namespace std;
int main() {
const int NUM_STUDENTS = 10; // 学生数
int scores[NUM_STUDENTS]; // 学生成绩数组
// 输入学生成绩
for (int i = 0; i < NUM_STUDENTS; i++) {
cout << "请输入第" << i + 1 << "个学生的成绩:";
cin >> scores[i];
}
// 找出最高分和最低分
int max_score = scores[0], min_score = scores[0];
for (int i = 1; i < NUM_STUDENTS; i++) {
if (scores[i] > max_score) {
max_score = scores[i];
}
if (scores[i] < min_score) {
min_score = scores[i];
}
}
// 输出最高分和最低分
cout << "最高分:" << max_score << endl;
cout << "最低分:" << min_score << endl;
return 0;
}
相关问题
30、编写一个程序,从键盘输入10个学生成绩存入一维数组中,统计最高分、最低分和平均分。
下面是一个 C++ 程序的例子,实现了输入学生成绩并统计最高分、最低分和平均分的功能:
```c++
#include <iostream>
using namespace std;
int main() {
const int num = 10; // 学生数量
int scores[num]; // 存放学生成绩的数组
int max_score, min_score, sum = 0;
double avg_score;
// 输入学生成绩
cout << "请输入 " << num << " 个学生的成绩:" << endl;
for (int i = 0; i < num; i++) {
cin >> scores[i];
sum += scores[i];
if (i == 0) {
max_score = min_score = scores[i];
} else {
if (scores[i] > max_score) max_score = scores[i];
if (scores[i] < min_score) min_score = scores[i];
}
}
// 计算平均分并输出结果
avg_score = (double)sum / num;
cout << "最高分:" << max_score << endl;
cout << "最低分:" << min_score << endl;
cout << "平均分:" << avg_score << endl;
return 0;
}
```
程序中使用了一个 `for` 循环遍历数组输入学生成绩,并在输入时就同时计算最高分、最低分和总分。在循环结束后计算平均分并输出结果。注意要将 `sum` 转换为 `double` 类型再计算平均分。
用c++写一个学生成绩管理系统
### 回答1:
我可以使用C语言编写一个学生成绩管理系统,它可以让学生查看自己的成绩、课程表、出勤记录等信息,并且可以根据需要自定义信息。这个系统可以用来管理教师和学生的信息,它还可以记录学生的考试成绩,以及提供其他相关服务。
### 回答2:
学生成绩管理系统是一个用于管理学生的学术成绩的软件程序。使用C编程语言可以实现一个简单的学生成绩管理系统。
该系统可以完成以下功能:
1. 录入学生信息:包括学生姓名、学号和班级等基本信息。
2. 录入学生成绩:包括各科目的考试成绩,如数学、英语和物理等。
3. 计算学生成绩:根据输入的考试成绩,可以计算学生的总分和平均分。
4. 查询学生成绩:可以根据学生的学号或姓名进行查询并显示该学生的各项成绩。
5. 修改学生成绩:可以修改学生的某一科目的成绩。
6. 删除学生信息:可以根据学生的学号或姓名删除学生的信息和成绩。
7. 统计学生成绩:可以统计某一科目的平均分、最高分和最低分等统计信息。
使用C语言可以通过结构体来表示学生的信息,通过数组来存储学生信息和成绩。可以使用循环和条件语句来实现系统的各种功能,如录入学生信息、录入学生成绩、查询学生成绩等。通过遍历数组可以进行学生成绩的计算和统计。
在完成这个学生成绩管理系统时,需要考虑数据的输入验证和异常处理,确保输入的数据符合规范,并且能处理一些异常情况,如输入错误的学号或姓名等。
通过这个简单的学生成绩管理系统,可以方便地管理学生的成绩,并提供基本的查询和统计功能,帮助教师和学生更好地了解学生的学习情况,并进行评估和改进。