1236 - C语言10.6
读入12个整数,将他们按顺序保存为二维整数数组a的元素值,并输出这个数组。a的定义为int a[3][4]。
Input
输入为12个用空格隔开的不超过3位的整数。
Output
将数组按照3×4的格式输入,每个数占4位。
请注意行尾输出换行。
Examples
Input
1 3 5 7 9 11 13 15 17 19 21 23
Output
1 3 5 7 9 11 13 15 17 19 21 23
Solution C
#include<stdio.h> void main() { int a[3][4],i,j ; for(i=0;i<3;i++) for(j=0;j<4;j++) scanf("%d",&a[i][j]); for(i=0;i<3;i++) for(j=0;j<4;j++) { printf("%4d",a[i][j]); if(j==3) printf("\n"); } }
Solution C++
#include <stdio.h> int main() { int a[3][4]; int * p; int i, j; for (i = 0;i < 12;i++) scanf("%d", a[0] + i); for (i = 0;i < 3;i++) { for (j = 0;j < 4;j++) printf("%4d", a[i][j]); printf("\n"); } return 0; }