设有一个整形数组,另输入一个整数编程,查找这个整数是否在数组中出现过,若出现则输出第一次出现的位置否则输出no found用c语言表示出来表示
时间: 2024-05-07 08:16:22 浏览: 48
C语言程序设计-给定n个数据, 求最大值出现的位置(如果最大值出现多次,求出第一次出现的位置即可);.c
5星 · 资源好评率100%
我可以回答这个问题。以下是用 C 语言实现的代码:
```c
#include <stdio.h>
int main() {
int arr[] = {1, 2, 3, 4, 5};
int target = 3;
int size = sizeof(arr) / sizeof(arr[0]);
int index = -1;
for (int i = 0; i < size; i++) {
if (arr[i] == target) {
index = i;
break;
}
}
if (index == -1) {
printf("no found");
} else {
printf("Target found at index %d", index);
}
return 0;
}
```
这段代码中,我们定义了一个整形数组 arr,以及一个整数 target。我们遍历整个数组,找到第一次出现 target 的位置,如果找不到则输出“no found”。
阅读全文