问题 问答题

#include<stdio.h> void main() {int i,j,a[4][4]; for(i=0;i<4;i++) for(j=0;j<4;j++) a[i][j]=1+i;--j; for(i=0;i<4;i++) {for(j=0;j<4;j++) if(a[i][j]>0)printf("%3 d",a[i][j]); printf("\n");} }

答案

参考答案:

解析:1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 #include<stdio.h> void main() {int i,j,a[4][4]; for(i=0;i<4;i++)/*限定循环次数为4次*/ for(j=0;j<4;j++)a[i][j]=1+i;--j;/*限定循环次数为4次*/ for(i=0;i<4:i++) {for(j=0;j<4;j++) if(a[i][j]>0)printf("%3d",a[i][j]);/*设置输出格式为3个字符的宽度,不足的宽度以空格补齐*/ printf("n");} }

单项选择题
单项选择题