#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); system("pause"); } 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"); }