问答题
请在该程序段右侧写出其输出结果。
main()
{int n[3],j,k,l;
for(j=0;j<3;j++)
n[j]=0;
l=3:
for(j=0;j<l;j++)
for(k=0;k<l;k++)
n[k]=n[j]+1:
print(("%d\n",n[1]);
}
【参考答案】
5
[解析]
main()
{int n[3],j,k,l;
for(j=0;j<3;j++)
n[j]=0; /*给数组元素赋初值"0"*/
l=3:
for(j=0;j<l;j++)
/*限定循环三次*/
for(k=0;k<l;k++)
/*限定循环三次*/
n[k]=n[j]+1;
/*每次循环加1,注意每次循环n[j]的值是不同的*/
printf("%d\n",n[1]);
}