数组运算2
#include "stdio.h"
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;i<k;j++)
n[j]=n[i]+1;
printf("%d\n",n[1]);
}
书上给的结果是3,但我算不出。请教......
搜索更多相关的解决方案:
运算
----------------解决方案--------------------------------------------------------
#include "stdio.h"
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<k;j++)
n[j]=n[i]+1;
printf("%d\n",n[1]);
}
----------------解决方案--------------------------------------------------------
这题目首先是n[i]=0然后就for(i=0;0<2; )然后就for(j=0;0<k; )然后n[j]=0+1然后就J++就n[j]=1+1;
for(j=1;1<2)退开下一个就for(i=1;1<2;)就n[j]+1=3就这样咧
如果我错的话请你说说为什么
----------------解决方案--------------------------------------------------------