旋转魔方阵

该博客介绍如何根据输入的自然数N构建一个N×N的旋转魔方阵,其中元素从1开始按顺时针方向填充,1位于左上角。文章提供了具体的输入输出示例,例如当N=3时的魔方阵排列。用户需输入N,程序将输出相应的魔方阵。
摘要由CSDN通过智能技术生成

【问题描述】
输入一个自然数N(N属于2到15),要求输出如下的魔方阵,即边长为NN,元素取值为1至NN,1在左上角,呈顺时针方向依次放置各元素。
N=3时:
1 2 3
8 9 4
7 6 5
【输入形式】
从标准输入读取一个整数N。
【输出形式】
向标准输出打印结果。输出符合要求的方阵,每个数字占5个字符宽度,向右对齐,在每一行末均输出一个回车符。
【输入样例】
4
【输出样例】
1 2 3 4
12 13 14 5
11 16 15 6
10 9 8 7

#include<iostream>
#include <cstdio>
using namespace std;
bool b[20][20];
int step=1;
int k=0;
void hhh(int **p, int n)
{
   
    int i;
    while(n<0)
    {
   
        return;
    }
    for(i=0+k;i<n;i++)
    {
   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值