用C语言从键盘上输入一个数, 判定该数是否在数组中
时间: 2023-06-09 07:08:33 浏览: 106
c语言+从键盘输入10个无序的整数,存放在数组中,找出数组中最大值与最小值的所在的位置,并输出数组元素所在的位置与数组元素的值
5星 · 资源好评率100%
好的,我明白了。对于您的问题,我建议您可以先定义一个包含多个元素的数组,然后使用循环语句遍历该数组,判断输入的数是否与数组中的某个元素相等。以下是一个示例代码:
```
#include <stdio.h>
int main()
{
int arr[5] = {1, 3, 5, 7, 9}; // 定义一个包含多个元素的数组
int num, exist = 0; // 定义输入的数和是否存在的标志,初始值均为0
printf("请输入一个数:");
scanf("%d", &num); // 从键盘上输入一个数
for(int i = 0; i < 5; i++) // 遍历数组
{
if(num == arr[i]) // 判断输入的数是否与数组中的某个元素相等
{
exist = 1; // 如果存在,将标志设置为1
break; // 并跳出循环
}
}
if(exist == 1) // 判断是否存在
printf("该数存在于数组中\n");
else
printf("该数不存在于数组中\n");
return 0;
}
```
希望可以帮助您解决问题。如果还有其他问题,请随时提出。
阅读全文