题目描述
定义一个大小为10的整型数组,让用户从键盘输入10个数据;然后让用户输入一个数据,在数组中查找该数据第一次出现的位置,找到了,输出该元素的下标,找不到,输出“Not found”。
输入
测试数据的组数
第一组测试数据的10个元素的值
第一组要查找的值
第二组测试数据的10个元素的值
第二组要查找的值
.........
输出
输出查找的情况
IO模式
本题IO模式为标准输入/输出(Standard IO),你需要从标准输入流中读入数据,并将答案输出至标准输出流中。

代码如下:
#include <stdio.h>
#include <stdbool.h>
int a[10];
int main()
{
int t,num;
bool exist;
scanf("%d",&t);
while(t--)
{
exist=0;//赋初值不存在
for(int i=0;i<10;i++)
scanf("%d",&a[i]);
scanf("%d",&num);//输入
for(int i=0;i<10;i++)
if(a[i]==num)
{
printf("%d\n",i);
exist=1;//存在
break;//存在后就不再循环
}
if(!exist)//如果不存在
printf("Not found\n");
}
return 0;
}
7213

被折叠的 条评论
为什么被折叠?



