数组程序设计(一)

某小组某学期成绩表

 

课程1

课程2

课程3

个人平均分

学生1

89

78

56

 

学生2

88

99

100

 

学生3

72

80

61

 

学生4

60

70

75

 

课程平均分

 

 

 

 

任务:

(1)求每门课程的平均成绩,一列的平均值

(2)求每一个学生的平均成绩,一行的平均值

(3) 输出该成绩表(含课程平均分和个人平均分)

 

 

代码如下:

#include

using namespace std;

int main(){

       int a[4][3]={89, 78, 56, 88, 99, 100, 72, 80, 61, 60, 70, 75},i,k,h=1;

       double ave;

       cout<<'\t'<<'\t'<<"课程1"<<'\t'<<"课程2"<<'\t'<<"课程3"<<'\t'<<"个人平均分"<

       for(i=0;i<4;i++){

              cout<<"学生"<

              h++;

              ave=0;

           for(k=0;k<3;k++){

                cout<

                ave+=a[i][k];

           }

        ave=ave/3;

              cout<

    }

    cout<<"课程平均分"<<'\t';

    for(k=0;k<3;k++){

          ave=0;

        for(i=0;i<4;i++)

              ave+=a[i][k];

        ave=ave/4;

              cout<

       }

}

数组程序设计(一)_第1张图片

 

你可能感兴趣的:(数组程序设计(一))