用C语言顺序查找输入10个整数存入到一维数组中,再输入一个整数target,在数组A中查找target,如果找到就输出对应的下标,找不到就输出“not found"
时间: 2024-09-20 18:11:23 浏览: 34
在C语言中,你可以通过遍历数组的方式来顺序查找特定的元素。以下是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int A[10], target;
int index = -1; // 初始化下标为-1,表示未找到
// 输入10个整数并存储在数组中
printf("请输入10个整数:\n");
for (int i = 0; i < 10; i++) {
scanf("%d", &A[i]);
}
// 输入目标值
printf("请输入要查找的目标整数:\n");
scanf("%d", &target);
// 顺序查找目标值
for (int j = 0; j < 10; j++) {
if (A[j] == target) {
index = j; // 找到目标值,更新下标
break;
}
}
// 检查是否找到目标值,并输出结果
if (index != -1) {
printf("目标值 %d 的下标是:%d\n", target, index);
} else {
printf("目标值 not found.\n");
}
return 0;
}
```
当你运行这个程序时,它会先让你输入10个整数,然后询问你要查找的目标值。如果找到该值,它会输出对应的位置;如果没有找到,则显示 "not found"。
阅读全文