#include"stdio.h" float average(int mark[5][3]) { int i,j; float av1[3],av2[5],sum1[3]={0},sum2[5]={0}; for(i=0;i<3;i++) { for(j=0;j<5;j++) { sum1[i]=sum1[i]+mark[i][j]; } } for(i=0;i<5;i++) { for(j=0;j<3;j++) { sum2[i]=sum2[i]+mark[j][i]; } } for(i=0;i<3;i++) av1[i]=sum1[i]/5; for(i=0;i<5;i++) av2[i]=sum2[i]/3; for(i=0;i<3;i++) printf("第%d科的平均分为%f\n",(i+1),av1[i]); for(i=0;i<5;i++) printf("第%d名同学的平均分为%f\n",i+1,av2[i]); return 0; } int main() { int mark[5][3]; int i,j; for(i=0;i<5;i++){ for(j=0;j<3;j++){ scanf("%d",&mark[i][j]); } } average(mark); return 0; }
转载于:https://www.cnblogs.com/p201821440032/p/10968225.html