题目描述
全班有50个学生,通过键盘输入的方式输入语文、英语、数学三科成绩,并求出每个同学的平均成绩
案例代码
#include <iostream>
using namespace std;
int main() {
const int numStudents = 50;
int chinese_scores[numStudents];
int english_scores[numStudents];
int math_scores[numStudents];
float avg_scores[numStudents];
// 输入每个学生的成绩
for (int i = 0; i < numStudents; i++) {
cout << "请输入第" << i+1 << "个学生的语文成绩:";
cin >> chinese_scores[i];
cout << "请输入第" << i+1 << "个学生的英语成绩:";
cin >> english_scores[i];
cout << "请输入第" << i+1 << "个学生的数学成绩:";
cin >> math_scores[i];
// 计算平均成绩
float avg = (chinese_scores[i] + english_scores[i] + math_scores[i]) / 3.0;
avg_scores[i] = avg;
}
// 输出每个学生的平均成绩
for (int i = 0; i < numStudents; i++) {
cout << "第" << i+1 << "个学生的平均成绩是:" << avg_scores[i] << endl;
}
return 0;
}
以上代码会提示用户输入每个学生的语文、英语和数学成绩,然后计算并输出每个学生的平均成绩。
© 版权声明
本站资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!
THE END