找考题网-背景图
问答题

请在该程序段右侧写出其输出结果。 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]); }