有一个班,3个学生,各学4门学科,计算总平均分数以及第N个学生的全部成绩,
- #include<stdio.h>
- int main()
- {
- int average(float * p,int n);
- int search(float(* p)[4],int n);
- float score[3][4]={{65,67,70,60},{80,87,90,81},{90,99,100,98}};
- average(* score,12);
- search(score,2);
- }
- int average(float * p,int n)
- {float * p_end;
- float sum=0,aver;
- p_end=p+n-1;
- for(;p<=p_end;p++)
- sum=sum+(* p);
- aver=sum/n;
- printf("average=%5.2f/n",aver);
- }
- int search(float(* p)[4],int n)
- {
- int i;
- printf("the score of NO.%d are:/n",n);
- for(i=0;i<4;i++)
- printf("%5.2f",*(*(p+n)+i));
- printf("/n");
- system("pause");
- }