题目描述

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

样例输入
5

样例输出

1 3 6 10 15
2 5 9 14
4 8 13
7 12
11

题目分析:
找规律,每一行的第一位等于上一行的行数+数值;
数的间距
横着看
第一行2345
第二行345
第三行45
第四行5
竖着看第一行
间距是1234
大概能写出来,看以下代码:

代码演示:

public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n=sc.nextInt();int t=1;       for (int i = 0; i <n; i++) {t+=i;   //行数+元素int d=t;System.out.print(t+" ");//输出了每一行的第一位for(int j=1;j<n-i;j++) {d=d+(i+1)+j;  //行数+列数+前面的元素=这一行后面的数System.out.print(d+" ");}        System.out.println();//每行的数遍历完就换行;}

程序结果:

题目 1097: 蛇行矩阵 题解相关推荐

  1. YTU 1495 蛇行矩阵 YTU 1607 字符棱形YTU 1959 图案打印YTU 2016 打印金字塔

    YTU1495: 蛇行矩阵 题目描述: Time Limit: 1 Sec  Memory Limit: 64 MB 蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形. Input 本题有多组数 ...

  2. 蛇行矩阵 代码可以直接运行

    蛇行矩阵 题目描述 蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形. 样例输入: 5 样例输出: 1 3 6 10 15 2 5 9 14 4 8 13 7 12 11 解题思路 首先确定每一 ...

  3. 【蓝桥杯】Python实现蛇行矩阵

    [蓝桥杯]蛇行矩阵 时间限制: 1Sec 内存限制: 64MB 题目描述 蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形.输入本题有多组数据,每组数据由一个正整数N组成.(N不大于100)输出 ...

  4. 1495: 蛇行矩阵

    1495: 蛇行矩阵 Description 蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形. Input 本题有多组数据,每组数据由一个正整数N组成.(N不大于100) Output 对于每 ...

  5. 2021/4/24团队设计天梯赛L3题目集及部分题解

    2021/4/24团队设计天梯赛L3题目集及部分题解: 以下题解都是通过PTA测试的,大致保证正确性: 查看题目戳此::PTA题目集 L3题目集 L3-01 森森旅游 (30 分) L3-02 还原文 ...

  6. 蛇行矩阵(详细题解+注释)

    时间限制: 1 Sec 内存限制: 64 MB [提交][状态][讨论版][命题人:外部导入] 题目描述: 蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形. 输入: 本题有多组数据,每组数据由 ...

  7. NOIP2016 普及组 总结+题目吐槽+代码+简单题解

    提高组回来之后,像往年一样,做了一下普及组的题 先吐槽一下 T1 这题一眼看上去以为可以用不同种类的铅笔,没想到只能用一种种类,我240B搞定 #include<cstdio> int m ...

  8. 【JAVA】蛇行矩阵

    虽然这道题的题目叫蛇形矩阵,但是实际上它并不是蛇形矩阵,另外一道题才是真正的蛇形矩阵,我也写了相应的博文,如有需要可参阅 蛇形矩阵 题目描述 蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形. ...

  9. JustOJ1500: 蛇行矩阵

    题目链接:https://oj.ismdeep.com/problem?id=1500 题目描述 蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形. 输入 本题有多组数据,每组数据由一个正整数N ...

最新文章

  1. 【AJAX】JavaScript的面向对象
  2. 科技和法律的碰撞——人脸识别为何在旧金山被叫停
  3. Active Diretory 全攻略(八)--组策略(2)
  4. java学习一 path与classpath
  5. C++ 虚函数、多态
  6. web主题公园版权信息破解:script.js加密文件
  7. python翻页_python实现电子书翻页小程序
  8. 蓝桥杯第四届初赛-买不到的数目-数论
  9. ubuntu 14.04.03 LTS(64bit) 安装PyCharm
  10. c语言time.h时区不对,用C语言修改系统时区,发现一堆问题,请各位大侠不吝赐教。...
  11. 电压放大倍数公式运放_三点出发,学习运算放大器不再“犯难”
  12. git配置ssh秘钥(公钥以及私钥)windows
  13. c# PropertyGrid 自定义属性排序
  14. 文本匹配、文本相似度模型之DSSM
  15. 2022年上半年5月网络工程师试题及答案
  16. ---------------------------------IDEA之第二个程序course(解决田刚老师的问题)
  17. 笔者在国庆期间发文的感概:思绪万千
  18. 图解刘谦如何手穿玻璃桌(详细图文说明)
  19. JSP 和 JavaBean 来实现一个简易计算器
  20. java实现验证邮箱有效性

热门文章

  1. 初级程序员应该怎么选电脑?来自从业5年维修工程师的建议
  2. Vue:插槽属性prop的使用示例
  3. 密码学中Alice(爱丽丝)和鲍勃(Bob)的历史
  4. 公众号资源方法,数据集,绘图学习持续更新记录~~~
  5. 滴滴2023秋招笔试 老张的美数课 (C++ DP)
  6. 域名备案和域名实名认证相同吗?
  7. 如何写好科研论文2021期末考试答案
  8. 对比学习的应用(SimCSE,CLEAR,DeCLUTR,DiffCSE)
  9. 作为一名iOS开发者—面对音视频这个新风口应该怎样学习才能乘风而起?
  10. 数据分析常用的Excel函数合集