求租!一个简单C问题
有三个学生,四门课程。计算平均分。和第n个学生成绩。。要求用指针。。谢谢了
#include<stdio.h>
double aveg(double *p1)
{
double sum=0;
double ave;
int n=0;
for(;*p1!='\0';p1++)
{sum=sum+*p1;
n++;
}
ave=sum/n;
return(ave);
}
void search(double *p1, int *p2)
{
int i=0;
for(;i<4;i++)
printf("%5d",*(p1+(*p2-1)*4));
}
void main()
{
double n;
double a[3][4]={{11,22,11,22},{23,34,65,62},{23,52,32,53}};
printf("平均分为%5lf\n请输入第几个学生",aveg(a));
scanf("%lf",&n);
search(a[0],&n);
}