题目 1097: 蛇行矩阵 题解
题目描述
蛇形矩阵是由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: 蛇行矩阵 题解相关推荐
- YTU 1495 蛇行矩阵 YTU 1607 字符棱形YTU 1959 图案打印YTU 2016 打印金字塔
YTU1495: 蛇行矩阵 题目描述: Time Limit: 1 Sec Memory Limit: 64 MB 蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形. Input 本题有多组数 ...
- 蛇行矩阵 代码可以直接运行
蛇行矩阵 题目描述 蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形. 样例输入: 5 样例输出: 1 3 6 10 15 2 5 9 14 4 8 13 7 12 11 解题思路 首先确定每一 ...
- 【蓝桥杯】Python实现蛇行矩阵
[蓝桥杯]蛇行矩阵 时间限制: 1Sec 内存限制: 64MB 题目描述 蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形.输入本题有多组数据,每组数据由一个正整数N组成.(N不大于100)输出 ...
- 1495: 蛇行矩阵
1495: 蛇行矩阵 Description 蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形. Input 本题有多组数据,每组数据由一个正整数N组成.(N不大于100) Output 对于每 ...
- 2021/4/24团队设计天梯赛L3题目集及部分题解
2021/4/24团队设计天梯赛L3题目集及部分题解: 以下题解都是通过PTA测试的,大致保证正确性: 查看题目戳此::PTA题目集 L3题目集 L3-01 森森旅游 (30 分) L3-02 还原文 ...
- 蛇行矩阵(详细题解+注释)
时间限制: 1 Sec 内存限制: 64 MB [提交][状态][讨论版][命题人:外部导入] 题目描述: 蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形. 输入: 本题有多组数据,每组数据由 ...
- NOIP2016 普及组 总结+题目吐槽+代码+简单题解
提高组回来之后,像往年一样,做了一下普及组的题 先吐槽一下 T1 这题一眼看上去以为可以用不同种类的铅笔,没想到只能用一种种类,我240B搞定 #include<cstdio> int m ...
- 【JAVA】蛇行矩阵
虽然这道题的题目叫蛇形矩阵,但是实际上它并不是蛇形矩阵,另外一道题才是真正的蛇形矩阵,我也写了相应的博文,如有需要可参阅 蛇形矩阵 题目描述 蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形. ...
- JustOJ1500: 蛇行矩阵
题目链接:https://oj.ismdeep.com/problem?id=1500 题目描述 蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形. 输入 本题有多组数据,每组数据由一个正整数N ...
最新文章
- 【AJAX】JavaScript的面向对象
- 科技和法律的碰撞——人脸识别为何在旧金山被叫停
- Active Diretory 全攻略(八)--组策略(2)
- java学习一 path与classpath
- C++ 虚函数、多态
- web主题公园版权信息破解:script.js加密文件
- python翻页_python实现电子书翻页小程序
- 蓝桥杯第四届初赛-买不到的数目-数论
- ubuntu 14.04.03 LTS(64bit) 安装PyCharm
- c语言time.h时区不对,用C语言修改系统时区,发现一堆问题,请各位大侠不吝赐教。...
- 电压放大倍数公式运放_三点出发,学习运算放大器不再“犯难”
- git配置ssh秘钥(公钥以及私钥)windows
- c# PropertyGrid 自定义属性排序
- 文本匹配、文本相似度模型之DSSM
- 2022年上半年5月网络工程师试题及答案
- ---------------------------------IDEA之第二个程序course(解决田刚老师的问题)
- 笔者在国庆期间发文的感概:思绪万千
- 图解刘谦如何手穿玻璃桌(详细图文说明)
- JSP 和 JavaBean 来实现一个简易计算器
- java实现验证邮箱有效性