题目描述
蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。
输入
本题有多组数据,每组数据由一个正整数N组成。(N不大于100)
输出
对于每一组数据,输出一个N行的蛇形矩阵。两组输出之间不要额外的空行。矩阵三角中同一行的数字用一个空格分开。行尾不要多余的空格。
样例输入
5

样例输出
1 3 6 10 15
2 5 9 14
4 8 13
7 12
11

/*观察副对角线规律 y=n-xy\x 0   1   2   3   40  1   3   5   10  15  1   2   5   9   142 4   8   133 7   124 11
*/
#include <stdio.h>int a[100][100];
int k = 1;
int main(){for(int i = 0; i < 100; i++){for(int j = 0; j <= i; j++){a[i-j][j] = k++;}}int n;while(scanf("%d",&n) != EOF){for(int i = 0; i < n; i++){for(int j = 0; j <= n-i-1; j++){//j+i < n 也可以printf("%d ",a[i][j]);}printf("\n");}}return 0;
}

蛇形矩阵2021-06-13相关推荐

  1. Acwing756. 蛇形矩阵:模拟

    文章目录 题目分析 题目链接 题目分析 所谓蛇形走位就是 螺旋形走位. 比如 1 2 3 4 12 13 14 5 11 16 15 6 10 9 8 7 模拟:需要知道4个偏移量,同时需要注意是顺时 ...

  2. 方欣科技算法面试:蛇形矩阵2

    1 题目描述 /**  * 蛇形矩阵2  *   * 输入4  *   * 输出  *  1 12 11 10  *  2 13 16 9  *  3 14 15 8  *  4 5 6 7  *  ...

  3. 方欣科技算法题面试:蛇形矩阵

    1题目描述 样例输入 4 样例输出 1 3 6 102 5 9 4 8 7 2 java代码 //输入 //输入正整数N(N不大于100) // //输出 //输出一个N行的蛇形矩阵. // //样例 ...

  4. 用python编写杨辉三角金字塔_用python实现三道简单算法题:杨辉三角,蛇形矩阵,金字塔...

    分享几道简单的python打印输出的问题,本质上都是可以将其分解成一个大循环之中有几个小循环. 1.杨辉三角 主要特点: 每个数等于它上方两数之和. 每行数字左右对称,由1开始逐渐变大. 每行端点与结 ...

  5. C语言实现上三角蛇形矩阵不用数组,蛇形矩阵c语言实现

    [问题描述]蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形.如: 1 3 6 10 15 2 5 9 14 4 8 13 7 12 11 本题要求根据输入的行数要求,输出对应的一个蛇形上三角矩 ...

  6. 牛客网--蛇形矩阵(Java)

    题目描述 题目说明 蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形. 样例输入 5 样例输出 1 3 6 10 15 2 5 9 14 4 8 13 7 12 11 接口说明 原型 void  ...

  7. 华为机试HJ35:蛇形矩阵

    作者:翟天保Steven 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 题目描述: 蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形. 例如,当输入5时,应该输出 ...

  8. c语言编程蛇形,蛇形矩阵c语言实现

    [问题描述]蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形.如: 1 3 6 10 15 2 5 9 14 4 8 13 7 12 11 本题要求根据输入的行数要求,输出对应的一个蛇形上三角矩 ...

  9. CSDN每日一练:蛇形矩阵

    CSDN每日一练:蛇形矩阵 题目描述 土办法尝试 脑抽后的第二版 被大佬教育了 题目描述 题目名称:蛇形矩阵 时间限制:1000ms内存限制:256M 题目描述 给你一个整数n,输出n∗n的蛇形矩阵. ...

  10. Zigzag和蛇形矩阵

    在做二维数组题时遇到了两道有相近的题目,题目如下(可以先看蛇形矩阵方便理解): Zigzag输入n,(0 < n <= 20),建立n*n二维数组,按照下图规则(呈之字形, 即ZIGZAG ...

最新文章

  1. 自己就是最好的投资标的
  2. k8s灰度更新_k8s slb如何实现灰度发布-问答-阿里云开发者社区-阿里云
  3. poj2154 Color ——Polya定理
  4. 机器学习02线性回归、多项式回归、正规方程
  5. 如何解决Win11开始菜单无法固定的问题
  6. 好象现在才开始热爱生活了
  7. Mongodb3.4 复制集及分片配置
  8. session用法_面试中经常问到的:session和cookie有什么区别?
  9. 【Elasticsearch】将 term查询的 integer 字段改成 keyword之后, must 再改成 filter,就造成query_cache剧降
  10. java多进程_Java中创建多进程
  11. 调整数组顺序使奇数位于偶数前
  12. 微软Windows 11正式发布!(附安装教程)
  13. 这个时代,开发简单多了
  14. 搭建excel在线编辑服务器,网站如何实现在线编辑Excel?
  15. 一起学 Unix 环境高级编程 (APUE) 之 信号
  16. 美国零售数据不及预期,非美延续反弹
  17. Redis解决高并发问题
  18. Verilog数码显示器00~99循环计数器电路
  19. Dynamics 365 配置IFD的向导界面下一步按钮禁用的解决办法
  20. android 键盘自动收起来了,Android 键盘收起

热门文章

  1. 分享一篇很棒的Linux IO栈讲解
  2. 获取当前打开剪贴板的进程的ID
  3. isqlplus 连接标识符 (奇怪的问题)--(解决)
  4. 编程神奇算法_分类算法的神奇介绍
  5. @loj - 2288@「THUWC 2017」大葱的神力
  6. 共勉——彭淑端的《为学》
  7. 15 OpenCV4图像处理与视频分析实战(49.基于颜色的对象跟踪-.)
  8. LabVIEW控制电脑关机、休眠、注销和重启
  9. postgresql 数据库 报错 FATAL: the database system is shutting down 解决方法
  10. 华中科技大学计算机大专毕业,#985变大专#华科大:本科不努力,毕业变专科 !...