用c语言编写一个数组查询某个数
时间: 2023-11-11 09:01:24 浏览: 122
C语言程序设编写程序在数组中查找一个数要求 ⑴用顺序查找实现 ⑵用折半查找实现。 注:若有该数,则输出该数,否则输出“无此数”。
5星 · 资源好评率100%
可以使用C语言编写一个简单的程序来查询数组中是否包含某个特定的数。首先,我们需要定义一个数组和一个要查询的目标数。
然后,我们可以通过循环遍历数组中的每一个元素,逐一与目标数进行比较。如果找到了与目标数相等的元素,就可以输出该数在数组中的位置或者直接输出“找到了”。如果遍历完整个数组都没有找到与目标数相等的元素,就可以输出“未找到”。
以下是一个简单的C语言程序示例:
```c
#include <stdio.h>
int main() {
int arr[] = {1, 3, 5, 7, 9}; // 定义数组
int target = 5; // 要查询的目标数
int found = 0; // 是否找到目标数的标志
for (int i = 0; i < 5; i++) {
if (arr[i] == target) { // 逐一与目标数进行比较
found = 1;
printf("找到了,位置是:%d\n", i); // 输出找到的位置
break;
}
}
if (!found) {
printf("未找到\n"); // 输出未找到
}
return 0;
}
```
这个程序首先定义了一个包含5个元素的整型数组arr和要查询的目标数target。然后通过for循环逐一遍历数组arr,与目标数进行比较。如果找到了与目标数相等的元素,就输出找到的位置;如果遍历完整个数组都没有找到与目标数相等的元素,就输出未找到。
阅读全文