c语言200例 053 用指针函数输出学生成绩

要求:输入学生序号,输出对应成绩

运行结果如下

c语言200例 053 用指针函数输出学生成绩_第1张图片

 

参考代码如下

#include 
float *search(float(*p)[4], int n)
{
    float *pt;
    pt = *(p + n);
    return (pt);

}
int main()
{
    float score[][4]={{60,75,82,91},{75,81,91,90},{51,65,78,84},{65,51,78,72}};
    float *p;
    int i, j;
    printf("请输入你想要查询的学生:");
    scanf("%d", &j);
    printf("学生的成绩是:\n");
    p = search(score, j);
    for (i = 0; i < 4; i++)
        printf("%5.1f\t", *(p + i));
    printf("\n");
    return 0;
}

你可能感兴趣的:(c语言两百例,c语言,算法,c++)