任务描述 题目描述:用指针法输入12个整数,然后按每行4个数输出 ####相关知识(略) ####编程要求 请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充。 输入 输入包含一行,有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 开始你的任务吧,祝你成功!
时间: 2023-12-30 22:04:38 浏览: 156
用指向指针的方法对n个整数排序并输出。
以下是使用指针法输入12个整数,按每行4个数输出的完整代码:
```c
#include <stdio.h>
int main()
{
int nums[12];
int *p = nums;
int i;
for (i = 0; i < 12; i++) {
scanf("%d", p);
p++;
}
p = nums;
for (i = 0; i < 12; i++) {
printf("%d ", *p);
p++;
if ((i + 1) % 4 == 0) {
printf("\n");
}
}
return 0;
}
```
代码说明:
1. 定义一个长度为12的整型数组nums,用来存放输入的12个整数。
2. 定义一个指向数组第一个元素的指针p,用来输入和输出数组元素。
3. 使用for循环结合指针p输入12个整数。
4. 将指针p重新指向数组第一个元素。
5. 使用for循环结合指针p输出12个整数,并且每输出4个数就换行。
阅读全文