- 问答
问
- 2023-12-15 17:17:07 @
怎么调用数组所包含的数的下标 怎么查看数组是否包含此数
1 comments
-
Collinor LV 2 @ 2024-1-1 1:31:26
看不懂,我大概照着我理解的方式回答。 我写成函数的方式来方便复制使用。 假设数组是a[],要查找的数是num。
第一个问题
int (*func (int a[],int num))[10] { int top = 0; int ans[10]; for (int i = 1;i <= sizeof(a);i ++) if (a[i] == num) a[++ top] = i; return &ans; } //返回一个指向 大小为10的 int类型的 数组的 指针 //返回的是数组所包含的数的下标
第二个问题
bool func (int a[],int num) { for (int i = 1;i <= sizeof(a);i ++) if (a[i] == num) return 1; return 0; } //返回一个布尔值 //如果包含此数返回1,否则返回0
- 1