查询一个数是否在数组中?
#include<stdio.h>//查询一个数是否在数组中?
int main()
{
int a[10]={0,1,3,5,7,9,11,13,15,17},i;
for(i=1;i<=9;i++)
{
printf("a[%d]=%d ",i,a[i]);
}
printf("\n");
int num;
printf("请输入要查询的数:");
scanf("%d",&num);
int temp_i=0;
for(i=1;i<=9;i++)
{
if(a[i]==num)
{
temp_i=i;
break;
}
}
if(temp_i==0)
printf("没有您要的结果。\n");
else
{
printf("您查询的是:a[%d]=%d。\n",temp_i,a[temp_i]);
}
return 0;
}