用C语言由键盘任意输入10个整型数据无重复值且有序,存放到数组中,再输入1个整型数据,查找此数据在数组中是否存在,如果存在,输出其位置,不存在给出提示。
时间: 2024-05-02 11:22:41 浏览: 86
c语言+从键盘输入10个无序的整数,存放在数组中,找出数组中最大值与最小值的所在的位置,并输出数组元素所在的位置与数组元素的值
5星 · 资源好评率100%
好的,我明白了。以下是用C语言实现的代码:
```
#include <stdio.h>
int main() {
int arr[10];
int num;
int i, j;
// 输入10个有序且无重复的整数
printf("请输入10个有序且无重复的整数:\n");
for (i = 0; i < 10; i++) {
scanf("%d", &arr[i]);
}
// 输入一个整数,并在数组中查找
printf("请输入要查找的整数:\n");
scanf("%d", &num);
// 遍历数组,查找指定整数
for (i = 0; i < 10; i++) {
if (arr[i] == num) {
printf("%d 在数组的第 %d 个位置。\n", num, i);
break;
}
}
// 如果遍历完数组仍未找到指定整数
if (i == 10) {
printf("%d 不在数组中。\n", num);
}
return 0;
}
```
希望能够解决您的问题,如果您还有其他问题,请继续问我。
阅读全文