VC中输入一个数据,判断在已知数组中是否存在?

来源:百度知道 编辑:UC知道 时间:2024/06/27 16:19:31

用map存数组元素, 直接查找map,这样速度最快

#include "stdio.h"

void main()
{
int num[16]={1,2,3,45,6,4,32,2,5,6,889,4,32,4,5,6};
int num1,num2;
scanf("%d",&num1);

for(int i=0;i<16;i++)
{
if(num1==num[i])
{
num2=i+1;
printf("shu zu zhong di %d wei xiang tong\n",num2);
break;
}

}

}

遍历数组比较是否相等

逐个比较判断

谢谢了啊