因为要和数组中的每个元素都要比较·,所以利用for循环,i是循环介质。
t的初始值是0,如果if条件成立则t=1 用来判断输入的数字是否在数组中出现过。
详细程序如下:
#include <stdio.h>
main()
{
int a[10]={1,1.2,4.3,3,5,1,6,8.5,3,9};
int n,i,c=0,t=0;
scanf("%d",&n);
for(i=0;i<10;i++)
{
if(n==a[i])
{
t=1;
c++;
}
}
if(t==1)
printf("出现过,次数为:%d",c);
else
printf("没有出现过");
}
运行结果如下: