c语言在数组中查找指定元素。输入5个整数存入一维数组a中,再输入一个整数x,在数组a中查找x,如果找到则输出相应的最小下标,否则输出“Not found”。 【输入形式】 打印提示“Input numbers:”输入整数数值,每个数值之间用空格隔开;回车; 打印提示“Input x:”;然后直接在冒号后面输入数值x,代表查找的数值;回车; 【输出形式】 有两种情况: 如果指定的x数值在数组中查到,则输出“Index = ”;被找到的数值在数组中的下标值;回车; 如果指定的x数
时间: 2024-02-18 13:03:51 浏览: 49
C语言程序设计-输入一维数组的8个元素,并将最大值与最后一个数交换
5星 · 资源好评率100%
值在数组中查不到,则输出“Not found”;回车;
以下是C语言代码实现:
```c
#include <stdio.h>
int main() {
int a[5], x, i;
printf("Input numbers: ");
for (i = 0; i < 5; i++) {
scanf("%d", &a[i]);
}
printf("Input x: ");
scanf("%d", &x);
for (i = 0; i < 5; i++) {
if (a[i] == x) {
printf("Index = %d\n", i);
return 0;
}
}
printf("Not found\n");
return 0;
}
```
首先输入5个整数,存入数组a中,然后输入要查找的整数x。接着遍历数组a,如果找到了x,则输出相应的下标i,否则输出“Not found”。注意,如果找到了x,要立即结束程序,否则会继续执行后面的“Not found”输出。
阅读全文