用C语言编译:由键盘任意输入10个整型数据(无序)存放到数组中,再输入1个整型数据。判断此数据是否在数组中存在,如果存在,输出其位置,不存在给出提示
时间: 2023-06-08 18:05:46 浏览: 65
好的,我明白了。可以开始回答您的第一个问题了。以下是 C 代码实现:
```
#include <stdio.h>
#define MAX_SIZE 10
int main() {
int arr[MAX_SIZE];
int n, i, search, found = 0;
printf("请输入 %d 个整数:\n", MAX_SIZE);
for (i = 0; i < MAX_SIZE; i++) {
scanf("%d", &arr[i]);
}
printf("请输入要查找的整数:");
scanf("%d", &search);
for (i = 0; i < MAX_SIZE; i++) {
if (arr[i] == search) {
printf("%d 存在于数组的第 %d 个位置\n", search, i + 1);
found = 1;
break;
}
}
if (!found) {
printf("%d 不存在于数组中\n", search);
}
return 0;
}
```
以上是可以用 C 语言编译的程序,输入 10 个整数后再输入一个整数作为查询,程序会遍历数组并查找该数是否在数组中存在。如果存在则输出其位置,如果不存在则给出相应提示。
请问,您还有其他问题需要我回答吗?