
1条回答 默认 最新
a5156520 2021-12-22 17:03关注主要是数据类型不对,float改为int就可以了,修改了一下,如下:
#include <stdio.h> int main(){ int * chaozhao(int (*hang)[4],int n); int a[3][4]={{34,54,76,34},{45,64,34,56},{34,56,23,76}}; int i,xuehao; int *p; printf("请输入学生会序号:"); scanf("%d",&xuehao); p=chaozhao(a,xuehao-1); for(i=0;i<=3;i++) printf("该学生成绩为:%d\t",*(p+i)) ; printf("\n"); return 0; } int * chaozhao(int (*hang)[4],int n){ int *q; q=(hang+n)[0]; return (q); }评论 打赏 举报解决 1无用