//用指针函数完成:有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; }
时间: 2024-10-14 02:37:42