|
- #include<stdio.h>
- int main()
- {
- int a[4][3],i;
- void max(int [][3]);
- void averagek(int [][3]);
- void averages(int [][3]);
- for(i=0;i<=3;i++)
- {
- printf("\t\t\t请输入第%d名学生3科成绩(中间用空格隔开):\n",i+1);
- scanf("%d %d %d",&a[i][0],&a[i][1],&a[i][2]);
- }
- averages(a);
- averagek(a);
- printf("\t|---------|\n");
- max(a);
- printf("\t|---------|\n");
- printf("接下来让我们为他放烟花吧 !\n");
- printf("\n\t\t\t\t\t\t\t thanks for useing !\n");
- return 0;
- }
- void averages(int a[][3])
- {
- int m,i;
- for(i=0;i<=3;i++)
- {
- m=(a[i][0]+a[i][1]+a[i][2])/3;
- printf("\t\t第 %d 名学生平均分为: %d\n",i+1,m);
- }
- }
- void averagek(int a[][3])
- {
- int m,i;
- for(i=0;i<=3;i++)
- {
- m=(a[0][i]+a[1][i]+a[2][i]+a[3][i])/4;
- printf("\t\t第 %d 科成绩平均分为: %d\n",i+1,m);
- }
- }
- void max(int a[][3])
- {
- int i,j,max,k,g;
- max=a[0][0];
- for(i=0;i<=3;i++)
- for(j=0;j<=2;j++)
- {
- if(a[i][j]>max)
- {
- max=a[i][j];
- k=i;
- g=j;
- }
- }
- printf("恭喜第 |--- %d ---| 名学生的第 %d 科成绩取得最高分: %d\n",k+1,g+1,max);
- }
复制代码 |
|