程序设计实训第一次作业—折叠方阵
25.
【问题描述】
给定一个起始数(大于等于1,小于等于20)和方阵的阶数(大于等于1,小于等于20),编程求得并输出该折叠方阵。一个起始数为10,4阶折叠方阵为:
10 11 14 19
13 12 15 20
18 17 16 21
25 24 23 22
【输入形式】
从标准输入中输入两个正整数分别表示起始数和方阵的阶数,以一个空格分隔这两个数字。
【输出形式】
将生成的折叠方阵按行输出到标准输出上,每个数字占4个字符的宽度,靠右对齐,各数字之间不再有空格分隔,每行末尾有回车换行。
【样例输入】
3 5
【样例输出】
【样例说明】
样例输入的起始数为3,方阵的阶数为5,按行输出生成的折叠方阵,每个数字占4个字符的宽度。
提示:输出时为了使每个数字占4个字符宽度,c程序可以使用:printf(“%4d”,……)进行控制输出。
【评分标准】该题要求输出折叠方阵,提交程序文件名为exam1.c或exam1.cpp。
#include <stdio.h>
int main