顺序查找devc++

(顺序查找):编写程序,在主函数中用随机函数产生20个[0~100)之间的整数,存放于一个一维数组中,并输出这20个数;然后从键盘上输入一个数,在该数组中顺序查找第一个与它相等的数,如果找到,则输出它的位置序号,如果不没有,则输出找不到的提示。(提示:注意“标志方法”的使用;)

#include<stdio.h>
#include<stdlib.h>

int main()
{ 
int i ,k ,a[20],result=0;
    for(i=0;i<20;i++)
    {
      a[i]=rand()%100;
    }
    for(i=0;i<20;i++)
    {
        printf("%d\t",a[i]);
    }
    scanf("%d",&k);
    for(i=0;i<20;i++)
    {
        if(k==a[i]){
            printf("第%d位",i+1);
            result=1;
            break;
        }
    
    }
    if(result==0){
        printf("未找到"); 
    }
    
    return 0;
}