问答详情
源自:6-2 数组的遍历

我这里哪错了

#include <stdio.h>

int main()

{

    int arr[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};

    int a;

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

    {

        printf("%d/n",arr[i]);     显示说这行有问题,但我实在找不出来

    }


    return 0;

}


提问者:慕少6168890 2020-02-26 15:52

个回答

  • okkok
    2020-03-03 00:09:32
    已采纳

    arr[i]这里[]里面要把i改成a

  • 精慕门5089460
    2021-03-01 19:53:11

    上面是对的

  • 精慕门5089460
    2021-03-01 19:52:48

    #include <stdio.h>


    int main()


    {


        int arr[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};


        int a;


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


        {


            printf("%d\n",arr[a]);     //显示说这行有问题,但我实在找不出来


        }




        return 0;


    }


  • weixin_慕容3185619
    2020-12-06 08:25:53

    你这是白学了,直接重学前面吧


  • 0588162
    2020-08-12 23:20:46

    把i改成a

    还有for ( a = 0; a < 10 ; a++ )

  • 阿陶汪君
    2020-06-22 22:16:29

    %d\n改一下斜杠

  • 静下心来学习i
    2020-03-12 15:17:55

    你的标识符是有问题的,

    或者你可以说重新定义i的标识符,也可以把i换成a就可以成功运行了

  • 慕粉1148527
    2020-03-01 16:17:47

    循环写错了中间是判断,最后是循环数

  • WE_Xing
    2020-02-27 13:52:22

    for ( a = 0; a < 10 ; a++ )先把for循环改成这样

  • 甜汤
    2020-02-26 19:04:52

    三个地方:1.for循环的表达式  2.换行是\n 3.arr[i]这里