使用C编写程序在数组中查找与x值相同的元素所在的首个位置位置
时间: 2024-02-12 18:05:18 浏览: 66
好的,以下是C语言代码实现:
```
#include <stdio.h>
#define MAX_SIZE 100
int main() {
int arr[MAX_SIZE], n, x, i, pos = -1;
// 输入数组大小和元素值
printf("请输入数组大小:");
scanf("%d", &n);
printf("请输入%d个整数:\n", n);
for (i = 0; i < n; i++) {
scanf("%d", &arr[i]);
}
// 输入查找值
printf("请输入要查找的整数:");
scanf("%d", &x);
// 查找与x值相同的元素所在的首个位置位置
for (i = 0; i < n; i++) {
if (arr[i] == x) {
pos = i;
break;
}
}
// 输出结果
if (pos == -1) {
printf("未找到与%d相同的元素\n", x);
} else {
printf("%d是第%d个元素\n", x, pos + 1);
}
return 0;
}
```
这个程序会让用户输入一个数组和一个整数x,然后在数组中查找与x值相同的元素所在的首个位置位置,并输出结果。如果未找到相同的元素,则输出未找到的提示信息。
阅读全文