。
题目描述:用指针法输入12个整数,然后按每行4个数输出
输入
输入包含一行,有12个整数。
输出
按顺序,每行输出4个整数。
样例输入: 1 2 3 4 5 6 7 8 9 10 11 12
样例输出: 1 2 3 4 5 6 7 8 9 10 11 12
代码如下:
#include<stdio.h>
int main(void) {
int a[12], n, i;
int *b = a;
for (n = 0; n < 12; n++) {
scanf("%d", b++);
}
b = a;
i = 1;
for (n = 0; n < 12; n++) {
if ((n + 1) / 4 == i) {
printf("%d", *b);
} else {
printf("%d ", *b);
}
b++;
if ((n + 1) / 4 == i) {
if (i == 3) {
break;
}
printf("\n");
i++;
}
}
return 0;
}
运行结果: