m0_70781785 2022-05-29 11:36 采纳率: 100%
浏览 30
已结题

关于#c语言#的问题,请各位专家解答!

main( )

 { int n[3],i,j,k;

   for(i=0;i〈 3;i++)            n[i]=0;

   k=2; 

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

        for (j=0;j〈 2;j++) 

             n[j]=n[i]+1; 

   printf("%d\n",n[1]);

}  

为啥答案是3啊,我算起一直是4

  • 写回答

2条回答 默认 最新

  • WaitIKnowYou 2022-05-29 12:03
    关注

    起始 n[0]=0 n[1]=0
    第一次
    n[0]=n[0]+1=1;
    n[1]=n[0]+1=2;
    此时 n[0]=1 n[1]=2
    第二次
    n[0]=n[1]+1=3;
    n[1]=n[1]+1=2+1=3

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 6月6日
  • 已采纳回答 5月29日
  • 创建了问题 5月29日