用C语言程序设计,设有一个整型数组,另输入一个整数,编程查找这个整数是否在数组中出现过,若出现,则输出第一次出现的位置,否则,输出no found。
时间: 2023-08-10 13:02:09 浏览: 50
以下是用C语言编写的程序,实现查找整数在数组中是否出现,并输出第一次出现的位置:
```c
#include <stdio.h>
#define N 5 // 数组大小
int main()
{
int a[N] = {3, 6, 8, 9, 2}; // 定义数组并初始化
int x, i;
int found = 0; // 标记是否找到
printf("请输入一个整数:");
scanf("%d", &x);
for (i = 0; i < N; i++)
{
if (a[i] == x) // 如果找到了目标整数
{
found = 1;
printf("目标整数第一次出现的位置为:%d", i + 1); // 输出位置
break;
}
}
if (!found) // 如果没有找到
{
printf("no found");
}
return 0;
}
```
首先定义了一个大小为5的整型数组a,并初始化了其中的元素。然后输入一个目标整数x,通过for循环遍历整个数组,查找目标整数是否存在于数组中。如果找到了目标整数,则将标记found设为1,并输出目标整数第一次出现的位置,即数组下标+1。如果遍历完整个数组都没有找到目标整数,则输出"no found"。
相关问题
C语言设有一个整型数组,另输入一个整数,编程查找这个整数是否在数组中出现过,若出现,则输出第一次出现的位置,否则,输出no found。
好的,这是一个非常基础的C语言问题,我可以为您提供一个简单的代码示例:
```c
#include <stdio.h>
int main() {
int arr[] = {1, 3, 5, 7, 9}; // 定义整型数组
int len = sizeof(arr) / sizeof(arr[0]); // 数组长度
int num, i, pos = -1; // 定义变量
printf("请输入要查找的整数:");
scanf("%d", &num); // 输入要查找的整数
for (i = 0; i < len; i++) {
if (arr[i] == num) { // 如果找到了要查找的整数
pos = i; // 记录位置
break;
}
}
if (pos != -1) { // 如果找到了要查找的整数
printf("第一次出现的位置为:%d\n", pos);
} else { // 如果没有找到要查找的整数
printf("no found\n");
}
return 0;
}
```
在这个示例中,我们定义了一个整型数组`arr`,并输入了一个整数`num`,然后使用`for`循环遍历数组中的元素,如果找到了要查找的整数,我们记录位置并跳出循环,最后根据位置输出结果。如果没有找到要查找的整数,则输出`no found`。希望这个示例能够帮助到您!
用C语言帮我写个程序。设有一个整型数组,另输入一个整数,编程查找这个整数是否在数组中出现过,若出现,则输出第一次出现的位置,否则,输出no found。
好的,以下是使用C语言编写的程序:
```c
#include <stdio.h>
int main()
{
int arr[10] = {1, 3, 2, 5, 4, 7, 6, 9, 8, 10}; // 定义一个整型数组
int n, i; // 定义要查找的整数n和循环计数器i
printf("请输入一个整数:");
scanf("%d", &n); // 输入要查找的整数n
for (i = 0; i < 10; i++) { // 循环遍历整型数组
if (arr[i] == n) { // 判断当前元素是否等于要查找的整数n
printf("%d\n", i); // 如果相等,则输出当前元素的下标
return 0; // 结束程序
}
}
printf("no found\n"); // 如果整数n没有在数组中出现过,则输出no found
return 0; // 结束程序
}
```
以上程序中,我们定义了一个长度为10的整型数组arr,并初始化了它的元素。然后,我们输入要查找的整数n,通过循环遍历整型数组arr,判断是否有元素等于要查找的整数n。如果有,则输出该元素的下标,并结束程序;如果没有,则输出no found。
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)