变式 4:条件也当参数传进去

👁️ 21 人浏览 💬 0 人评论 ❤️ 添加收藏

把「找什么」也交给调用的人决定:int *find_first(int a[], int n, int (*ok)(int)),返回第一个让 ok(a[i]) 为真的元素地址,没有返回 NULL。 main 已经写好,分别传入 is_fail 和 is_full,输出两者的下标(没有输出 -1)。例如输入:

5
100 58 77 100 40

输出:

不及格 1
满分 0

现在的 find_first 没用 ok,把「不及格」写死了,所以满分那行也不对。

提交你的答案
请登录后提交答案。
去登录
代码编辑器
Ctrl + Enter 运行
本次输入:
输出:

                        
👩‍🏫
AI
💬 题目评论
🔒 登录并作答后可看讨论