数组1:
#include <stdio.h>
int main(int argc,char *argv[]){
int i,j,k,a[4][4];
for(k=1,i=0;i<4;i++){
for(j=0;j<4;printf("%4d",(a[i][j++] = j<=i ? k++ : 100)));
printf("\n");
}
return 0;
}
数组2:
#include <stdio.h>
int main(int argc,char *argv[]){
int i,j,k,a[5][5];
for(k=1,i=0;i<5;i++)
for(j=0;j<5;a[j++][i] = i&1 ? i*10+6-k++ : k++);
for(i=0;i<5;i++){
for(j=0;j<5;printf("%3d",a[i][j++]));
printf("\n");
}
return 0;
}
数组3:
#include <stdio.h>
int main(int argc,char *argv[]){
int i,j,k,a[5][6];
for(k=1,i=0;i<5;i++)
for(j=0;j<6;a[i][j++] = i&1 ? i*12+7-k++ : k++);
for(i=0;i<5;i++){
for(j=0;j<6;printf("%3d",a[i][j++]));
printf("\n");
}
return 0;
}