所谓“螺旋方阵”,是指对任意给定的N,将1到N×N的数字从左上角第1个格子开始,按顺时针螺旋方向顺序填入N×N的方阵里。本题要求构造这样的螺旋方阵。

这是最基本的思路

#include "stdio.h"int main(void)
{int a[10][10], n, x, y, z, w, m = 1;scanf("%d", &n);for(x = 0;x < n;x++){a[0][x] = m;m++;}for(y = 1;y < n;y++){a[n - 1][y] = m;m++;}for(z = n - 1;z > 0;z--){a[z][n - 2] = m;m++;}for(w = n - 2;w >= 1;w--){a[0][w] = m;m++;}for(int i = 0;i < n;i++){for(int j = 0;j < n;j++)printf("%3d", a[i][j]);printf("\n");}return 0;
}

所谓“螺旋方阵”,是指对任意给定的N,将1到N×N的数字从左上角第1个格子开始,按顺时针螺旋方向顺序填入N×N的方阵里。本题要求构造这样的螺旋方阵。相关推荐

  1. 螺旋方阵 螺旋方阵题目描述所谓“螺旋方阵”,是指对任意给定的N,将1到N×N的数字从左上角第1个格子开始,按顺时针螺旋方向顺序填入N×N的方阵里。

    所谓"螺旋方阵",是指对任意给定的N,将1到N×N的数字从左上角第1个格子开始,按顺时针螺旋方向顺序填入N×N的方阵里.本题要求构造这样的螺旋方阵. 输入 输入在一行中给出一个正整 ...

  2. 【 螺旋方阵 】所谓“螺旋方阵”,是指对任意给定的N,将1到N×N的数字从左上角第1个格子开始,按顺时针螺旋方向顺序填入N×N的方阵里。本题要求构造这样的螺旋方阵。

    输入格式: 输入在一行中给出一个正整数N(<10). 输出格式: 输出N×N的螺旋方阵.每行N个数字,每个数字占3位. 输入样例: 5 输出样例: 1 2 3 4 516 17 18 19 61 ...

  3. 【无标题】所谓“螺旋方阵”,是指对任意给定的N,将1到N×N的数字从左上角第1个格子开始,按顺时针螺旋方向顺序填入N×N的方阵里。本题要求构造这样的螺旋方阵。

    输入格式: 输入在一行中给出一个正整数N(<10). 输出格式: 输出N×N的螺旋方阵.每行N个数字,每个数字占3位. 输入样例: 5 输出样例:   1   2   3   4  5 16 1 ...

  4. 任意给定一个正整数N,求一个最小的正整数M(M1),使得N*M的十进制表示形式里只含有1和0。...

    题目:任意给定一个正整数N,求一个最小的正整数M(M>1),使得N*M的十进制表示形式里只含有1和0. 解法一:暴力求解.从1开始查找M,然后判断M*N=X这个数字是否只含有0,1. 解法二:由 ...

  5. 本题要求对任意给定的一位正整数N,输出从1*1到N*N的部分口诀表。

    本题要求对任意给定的一位正整数N,输出从1* 1到N* N的部分口诀表. #include <stdio.h> int main() { int N,i,j; scanf("%d ...

  6. 什么是质因数,质因数(素因数或质因子)在数论里是指能整除给定正整数的质数

    什么是质因数,质因数(素因数或质因子)在数论里是指能整除给定正整数的质数 质因数(素因数或质因子)在数论里是指能整除给定正整数的质数. 除了1以外,两个没有其他共同质因子的正整数称为互质. 因为1没有 ...

  7. 题目:任意给定一个浮点数,计算这个浮点数的立方根。(基于二分法和牛顿迭代法)(基于Java实现)

    题目:任意给定一个浮点数,计算这个浮点数的立方根.(基于二分法和牛顿迭代法)(基于Java实现) 首先,来分析一下这道题,其实在leetcode上做了求解根号3的题之后,对于这种求解立方根的题,基本上 ...

  8. Java黑皮书课后题第8章:**8.14(探讨矩阵)编写程序,提示用户输入一个方阵的长度,随机地在矩阵中填入0和1,打印这个矩阵,然后找出整行、整列或者对角线都是1或0的行、列和对角线

    **8.14(探讨矩阵)编写程序,提示用户输入一个方阵的长度,随机地在矩阵中填入0和1,打印这个矩阵,然后找出整行.整列或者对角线都是1或0的行.列和对角线 题目 题目描述与运行示例 破题 代码 题目 ...

  9. 编译原理实验报告_任意给定一个正规式 r (包括连接、或、闭包运算),根据 Thompson算法设计一个程序,生成与该正规式等价的 NFA N 。

    任意给定一个正规式 r (包括连接.或.闭包运算),根据 Thompson算法设计一个程序,生成与该正规式等价的 NFA N . 百度网盘下载 传送门 提取码:bzjn

最新文章

  1. popStar手机游戏机机对战程序
  2. Asp.Net Session学习总结
  3. 计算机可执行指令吧,电脑“开始-运行”的常用命令及用法!很有用!
  4. 一点点学习PS--实战四
  5. LLS战队高级软件工程第九次作业敏捷冲刺七
  6. 1.13 编程基础之综合应用 10 判决素数个数 python
  7. Netty Reactor线程模型与EventLoop详解
  8. sama5d36 OUT0-OUT3 对应关系 带光模块的系统
  9. 台式电脑计算机能创建新磁盘吗,解决方案:如何添加硬盘以扩展台式计算机上的存储空间|如何对新添加的硬盘进行分区...
  10. windows下sublime2 clojure环境配置
  11. Spring Framework--Data Access(1)--Transaction Management(2) - 声明式事务管理
  12. WPF监控云台控制组件实现简单方案
  13. python气象卫星云图解析_零基础python效率提升资源汇总
  14. 通信子网和资源子网的区别
  15. 解析互联网广告术语 CPM、CPC、CPA、CPS、CPL、CPR 是什么意思
  16. elasticsearch 使用
  17. 机器学习——使用array函数构建一维数组
  18. 前后端分离基于Oauth2的SSO单点登录怎样做?
  19. Container with most water(盛水最多的容器)
  20. Fcitx──小企鹅输入法3.0.1版

热门文章

  1. day25组合总和3_电话号码的字母总和
  2. 分布式事务 seata 最全入门教程
  3. Plonky msm的改进版Yao算法
  4. 云出阿里见月明(二)
  5. PUBG 吃鸡排名预测
  6. steam游戏存档迁移
  7. 基于java的幼儿园早教网站
  8. 跨界融合,共创智能汽车研发新生态(技术大会诚邀您的莅临)
  9. Go 1.19 发行说明(翻译)
  10. 计算机科学(Computer Science)到底学什么?