C++输入语文、英语、数学三科成绩并求出每个同学的平均成绩案例代码

题目描述

全班有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
喜欢就支持一下吧
点赞9赞赏 分享