问答详情
源自:6-6 数组的应用(二)

那如果数组里边有两个不同位置的“8”呢?上面的代码好像实现不了了

那如果数组里边有两个不同位置的“8”呢?上面的代码好像实现不了了

提问者:ytdncs 2016-08-18 16:00

个回答

  • 慕粉3158298
    2016-08-19 06:48:53

    #include<stdio.h>

    int string()

    int  main()

    {int n,arr[10],i;

    printf("请输入数字串:\n");

    for(i=0;i<10;i++)

    {scanf("%d",&arr[i];}

    printf("请输入你要查找的数:\n");

    scanf("%d",&n);

    string(arr,n);

    return 0;

    }

    int string(int arr[],int n)

    {

    int i,k=1;

    printf("搜寻结果:\n");

    for(i=0;i<10;i++)

    {

    if(arr[i]==n){ printf("第%d位\n",(i+1)); k=k*0;}}

    if(k==1)printf("抱歉数字串中没有您要找的数字。")

    }

    }