/**有a个学生,每个学生有b门课程的成绩。要求在用户输入学生序号以后,
**/
#include <stdio.h>
#include <stdlib.h>

int main()
{
float *aa(int (*p)[4],int n);
float a[3][4]={{50,99,80,50},{55,60,85,90},{10,54,74,26}};
float *pt;
int k;
scanf("%d",&k);
pt=aa(a,k);
int i;
for(i=0;i<4;i++)
printf("%.2f ",*(pt+i));
return 0;
}

float *aa(int (*p)[4],int n)
{
float *pp;
pp=*(p+n);
return pp;
}
/**函数aa定义为指针型函数,它的形参p是指向包含4个元素的
一维数组的指针变量。p+1指向aa数组序号为1的行(学生序号从0开始)
pt是指向float型数据的指针变量,*(pt+i)表示该学生的第i门课程的成绩**/