计算并输出学生平均成绩。

使用数组编写一个统计学生课程平均分的程序:输入6个学生的学号和3门课程的成绩(整数形式),统计每个学生3门课程的平均分(整数形式),最后输出统计结果。 程序运行结果如下:
输入:
10221001 89 88 78
10221002 88 78 79
10221003 90 78 77
10221004 87 67 81
10221005 89 68 79
10221006 87 88 90
输出:
10221001 89 88 78 85
10221002 88 78 79 81
10221003 90 78 77 81
10221004 87 67 81 78
10221005 89 68 79 78
10221006 87 88 90 88

注意:每行中的间隔是空格符号。



这个题……我们用数组来解决问题不好么(此处艾特某个变量打了一页的室友)

数组用二维数组,可以分别用两个维度标记人员的编号和成绩的标识码(1.2.3)

不要弄混了二维数组各维度表示的意义就好了……


for (int i=1;i<=6;i++)
        for (int j=1;j<=4;j++)   cin>>a[i][j];
    for (int i=1;i<=6;i++){
        int sum=0.0;
        for (int j=1;j<=4;j++)   cout<<a[i][j]<<" ";
        sum=a[i][2]+a[i][3]+a[i][4];
        sum=sum/3;
        cout<<sum<<" "<<endl;

猜你喜欢

转载自blog.csdn.net/qq_41928880/article/details/80373433