#include<stdio.h> double average(int a,int b,int c) { double ave1; ave1=(a+b+c)/3; return ave1; } double average(int a,int b,int c,int d,int e) { double ave2; ave2=(a+b+c+d+e)/5; return ave2; } int main() { printf("学号 课程一 课程二 课程三"); int x[5][4],i,j; double a,b,c,d,e,f,g,h; x[0][0]=1; for(i=0;i<5;i++) { for(j=0;j<4;j++){ scanf("%d",&x[i][j]);} } a=average(x[0][1],x[0][2],x[0][3]); b=average(x[1][1],x[1][2],x[1][3]); c=average(x[2][1],x[2][2],x[2][3]); d=average(x[3][1],x[3][2],x[3][3]); e=average(x[4][1],x[4][2],x[4][3]); printf("每个学生的平均分:%lf %lf %lf %lf %lf\n",a,b,c,d,e); f=average(x[0][1],x[1][1],x[2][1],x[3][1],x[4][1]); g=average(x[0][2],x[1][2],x[2][2],x[3][2],x[4][2]); h=average(x[0][3],x[1][3],x[2][3],x[3][3],x[4][3]); printf("每门课程的平均分: 课程一:%lf;课程二:%lf;课程三:%lf\n",f,g,h); return 0; }