输入正整数n(1≤n≤20)和整数x,再输入n个整数并存放在数组a中,在数组a的元素中查找与x相同的元素,如果找到,输出x在数组a中的最小下标;如果没有找到,输出“Not Found”用C语言
时间: 2024-01-21 08:18:11 浏览: 122
C语言程序设计-把20个随机数存入一个数组,然后输出该数组中的最小值;其中确定最小值的下标的操作在fun函数中实现
5星 · 资源好评率100%
下面是使用 C 语言实现的代码:
```c
#include <stdio.h>
int main() {
int n, x;
scanf("%d%d", &n, &x);
int a[20];
for (int i = 0; i < n; i++) {
scanf("%d", &a[i]);
}
int index = -1;
for (int i = 0; i < n; i++) {
if (a[i] == x) {
index = i;
break;
}
}
if (index == -1) {
printf("Not Found\n");
} else {
printf("%d\n", index);
}
return 0;
}
```
在这个程序中,我们首先读入正整数 n 和整数 x,然后读入 n 个整数并存放在数组 a 中。接下来,我们遍历数组 a,查找与 x 相同的元素。如果找到了,我们记录下它在数组 a 中的下标,并跳出循环。如果没有找到,我们输出 "Not Found"。最后,我们根据 index 的值输出结果。注意,如果数组 a 中没有元素,我们的程序也会输出 "Not Found",因为此时 index 的初值为 -1。
阅读全文