lt526.c

来自「陈孟建等编著的C语言教程附带光盘」· C语言 代码 · 共 35 行

C
35
字号
# include "stdio.h"
 void main( )
 { float student_ave (float (*p)[5]);
   float cour_ave (float *p1);
 static float score[5][5]={{78,89,95,81,100},{85,79,57,63,68},
                           {100,63,68,69,67},{75,74,81,80,59},
                           {85,96,92,90,81}};
 int i;
 for(i=0;i<5;i++)
 printf("第 %d 个学生的平均成绩为:%6.2f\n",i+1,student_ave(score+i));
 printf("\n");
 for(i=0;i<5;i++)
 printf("第 %d门功课的平均成绩为:%6.2f\n",i+1,cour_ave(score[0]+i));
 scanf("%d",&i);
 }

 float student_ave(float(*p)[5])
 { int i;
 float sum=0,aver;
 for(i=0;i<5;i++)
 sum=sum+*(*p+i);
 aver=sum/5;
 return(aver);
 }

 float cour_ave(float *p1)
 { int i;
 float sum=0,aver;
 for(i=0;i<5;i++,p1=p1+5)
 sum=sum+*p1;
 aver=sum/5;
 return(aver);
 }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?