C语言顺序查找法

C语言顺序查找法

输入5个整数,将他们存入数组a中,再输入1个数x,然后在数组中查找x,如果找到,输出相应的最小下标,否则,输出“Not Found”。

/*在数组中查找指定的数*/
#include <stdio.h>
int main(void)
{
    int i,flag,x;
    int a[5];
    
    printf("Enter 5 integers:");
    for(i=0;i<5;i++)
        scanf("%d",&a[i]);
    printf("Enter x:");
    scanf("%d",&x);
        /*在数组中查找x*/
    flag=0;  //先假设x不在数组中,置flag为0 
    for(i=0;i<5;i++)
        if(a[i]==x){ 
            printf("Index is %d\n",i);
            flag=1;  //置flag为1,说明x在数组a中 
            break;
        }    
    if(flag==0);
        printf("Not Found\n");
        
    return 0;
        
     
}

版权声明:本文为m0_49882786原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。