Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说C语言100题集合020-用指针函数输出学生成绩[亲测有效],希望能够帮助你!!!。
系列文章《C语言经典100例》持续创作中,欢迎大家的关注和支持。
喜欢的同学记得点赞、转发、收藏哦~
后续C语言经典100例将会以pdf和代码的形式发放到公众号
欢迎关注:计算广告生态 即时查收
函数:search()
功能:用指针函数输出学生成绩
描述:指针函数的使用,输入学生的序号,将在窗口输出该序号对应的学生的成绩
int * search()
p = min;
m = (*p)(a,b);
#include <stdio.h>
/**
函数:search()
功能:用指针函数输出学生成绩
描述:指针函数的使用,输入学生的序号,将在窗口输出该序号对应的学生的成绩
**/
int * search(int (*p)[4], int n) {
int *pt = *(p+n);
return pt;
}
int main(int argc, char const *argv[]) {
int score[][4] = {
{98,56,89,87},
{88,56,87,80},
{92,56,84,82},
{78,56,90,67}
}; // 声明数组,对应四个学生的各科成绩
int no; // 保存学生编号
printf("输入学生编号:");
scanf("%d", &no);
int *p = search(score, no);
printf("学生编号为 %d 的学生成绩为:\n", no);
for (int i = 0; i < 4; ++i) {
printf("%d\t", *(p+i));
}
putchar('\n');
}
示例结果:
nbsp;gcc ex020.c -o demo
nbsp;./demo
输入学生编号:3
学生编号为3的学生成绩为:
78 56 90 67
--END--
喜欢本文的同学记得点赞、转发、收藏~
更多内容,欢迎大家关注我们的公众号:计算广告生态
后续C语言经典100例将会以pdf和代码的形式发放到公众号
同时也带来更多系列文章以及干货❤️!
上一篇
已是最后文章
下一篇
已是最新文章