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

来源:6-6 数组的应用(二)

ytdncs

2016-08-18 16:00

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

写回答 关注

1回答

  • 慕粉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("抱歉数字串中没有您要找的数字。")

    }

    }

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926022 学习 · 20793 问题

查看课程

相似问题