本题要求从输入的N个整数中查找给定的X。如果找到,输出X的位置(从0开始数);如果没有找到,输出“Not Found”。 输入格式: 输入在第一行中给出两个正整数N(≤20)和X,第二行给出N个整数。数字均不超过长整型,其间以空格分隔。 输出格式: 在一行中输出X的位置,或者“Not Found”。 输入样例1: 5 7 3 5 7 1 9 输出样例1: 2 输入样例2: 5 7 3 5 8 1 9 输出样例2: Not Found
时间: 2024-02-23 07:00:25 浏览: 22
好的,这里是C语言代码实现:
```c
#include <stdio.h>
int main()
{
int n, x, i;
int a[20]; // 由于N<=20,所以定义数组长度为20
scanf("%d%d", &n, &x); // 输入N和X
for (i = 0; i < n; i++)
scanf("%d", &a[i]); // 输入N个整数
for (i = 0; i < n; i++)
if (a[i] == x) // 如果找到X,输出位置并结束程序
{
printf("%d", i);
return 0;
}
printf("Not Found"); // 如果没有找到X,输出Not Found
return 0;
}
```
代码思路:先输入N和X,再输入N个整数存储到数组a中,然后遍历数组a查找X,如果找到X就输出位置并结束程序,如果遍历完整个数组都没找到X,就输出Not Found。
相关问题
1.本题要求从输入的N个整数中查找给定的X。如果找到,输出X的位置(从0开始数);如果没有找到,输出“Not Found”。
这道题可以使用C语言来实现。我们可以使用一个数组来存储输入的N个整数,然后遍历数组,查找是否有与给定的X相等的数。如果找到了,就输出该数的位置并退出循环;如果遍历完整个数组都没有找到,就输出“Not Found”。具体实现可以参考下面的代码:
```c
#include <stdio.h>
int main() {
int x, n, a[20], k = 0;
scanf("%d%d", &n, &x);
for (int i = 0; i < n; i++) {
scanf("%d", &a[i]);
if (a[i] == x) {
printf("%d", i);
break;
} else {
k++;
}
}
if (k == n) {
printf("Not Found");
}
return 0;
}
```
本题要求从输入的N个整数中查找给定的X。如果找到,输出X的位置(从0开始数);如果没有找到,输出“Not Found”。
好的,这个问题可以使用线性搜索算法来解决。具体的实现方法如下:
1. 读入N和X,以及N个整数。
2. 对于每个整数,检查它是否等于X。如果是,输出当前位置并退出循环。
3. 如果循环结束后仍然没有找到X,输出“Not Found”。
下面是一个Python的实现示例:
```python
n, x = map(int, input().split())
nums = list(map(int, input().split()))
for i in range(n):
if nums[i] == x:
print(i)
break
else:
print("Not Found")
```
这里使用了Python的`for-else`语句,`else`语句会在循环结束后执行,只有当循环没有被`break`中断时才会执行。因此,如果循环完毕后没有找到X,就会执行`else`语句输出“Not Found”。
相关推荐
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)