//用指针函数完成:有a个学生,每个学生有b门课。要求在输入学生序号后输出该学生成绩
#include <stdio.h>
float * search(float (* pointer )[4],int n) //形参pointer是一个数组指针
{
float *pt;
pt=*(pointer+n);
return pt;
}
int main()
{
float score[][4]={{60,70,80,90},{56,57,78,85},{75,45,36,85}};
float *p;
int i,n;
printf("请输入学生序号:");
scanf("%d",&n);
printf("第%d个学生的成绩为:\n",n);
p=search(score,n);
for(i=0;i<4;i++)
{
printf("%3.0f",*(p+i)); //输出scoer[n][0]~scoer[n][3]的值
}
printf("\n");
return 0;
}
【C语言】用指针函数完成:有a个学生,每个学生有b门课。要求在输入学生序号后输出该学生成绩
最新推荐文章于 2022-04-28 20:21:15 发布