从键盘输入n个不重复的整数存入数组,输入要找的整数x,若在数组中存在,则输出元素下标;若不存在,则显示“not exist!”。
时间: 2023-04-25 21:03:10 浏览: 87
可以使用以下代码实现:
```
#include <stdio.h>
int main()
{
int n, x, i;
printf("请输入数组元素个数n:");
scanf("%d", &n);
int a[n];
printf("请输入%d个不重复的整数:\n", n);
for(i = ; i < n; i++)
{
scanf("%d", &a[i]);
}
printf("请输入要查找的整数x:");
scanf("%d", &x);
for(i = ; i < n; i++)
{
if(a[i] == x)
{
printf("元素下标为:%d\n", i);
return ;
}
}
printf("not exist!\n");
return ;
}
```
首先,从键盘输入数组元素个数n,并创建一个大小为n的数组a。然后,使用for循环输入n个不重复的整数。接着,从键盘输入要查找的整数x,并使用for循环遍历数组a,查找x是否在数组中。如果找到了x,则输出元素下标并结束程序;如果没有找到x,则输出“not exist!”并结束程序。
相关问题
c语言输入正整数n(n<=10)和n个整数存入数组a,再输入整数x,输出数组a中包含x元素的下标并统计个数
好的,可以通过以下代码实现:
```c
#include <stdio.h>
int main() {
int n, x, count = 0;
int a[10];
printf("请输入正整数n(n<=10):");
scanf("%d", &n);
printf("请输入%d个整数存入数组a:\n", n);
for (int i = 0; i < n; i++) {
scanf("%d", &a[i]);
}
printf("请输入整数x:");
scanf("%d", &x);
printf("数组a中包含%d的元素的下标为:", x);
for (int i = 0; i < n; i++) {
if (a[i] == x) {
printf("%d ", i);
count++;
}
}
printf("\n一共有%d个元素等于%d\n", count, x);
return 0;
}
```
代码逻辑比较简单,首先读入正整数n和n个整数存入数组a,然后读入整数x,遍历数组a,如果找到了等于x的元素,则输出该元素的下标并统计个数。最后输出等于x的元素的个数。
如何用C语言在从键盘读入8个整数存入数组中,找出其中最大值及其下标
您可以使用以下C语言代码实现:
```c
#include <stdio.h>
int main() {
int array[8];
int max, index, i;
// 从键盘读入8个整数存入数组中
printf("请输入8个整数:\n");
for (i = 0; i < 8; i++) {
scanf("%d", &array[i]);
}
// 找出最大值及其下标
max = array[0]; // 假设第一个元素最大
index = 0; // 最大值的下标为0
for (i = 1; i < 8; i++) {
if (array[i] > max) {
max = array[i];
index = i;
}
}
// 输出结果
printf("最大值为:%d,下标为:%d\n", max, index);
return 0;
}
```
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)