题目:
输入任意10个不相等的整数,然后输入要查找的数x,如果在这10个数中找到x,则打印Found,否则打印Not found
思路:
1.需要定义一个容量为10的整形数组,用来存放这10个整数
2.需要循环输入整数到数组中
3.需要条件判断语句来判断x是否在这10个数中
4.需要一个flag标志来控制输出语句
代码实现如下:
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
int a[10];
int flag = 0;
int x;
int i;
printf("请输入任意10个不相等的整数:\n");
for (i = 0; i < 10; i++) //循环10次输入数组中的元素
{
scanf("%d", &a[i]);
}
printf("请输入要查找的数:\n");
scanf("%d", &x);
for (i = 0; i < 10; i++) //循环遍历数组中的元素
{
if (a[i] == x)
{
flag = 1;
}
}
if (flag)
{
printf("Found\n");
}
else
{
printf("Not found");
}
return 0;
}
结果如下: