蛇行矩阵(蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形)
题目描述:
蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。
输入格式:
本题有多组数据,每组数据由一个正整数N组成。(N不大于100)。
输出格式:
对于每一组数据,输出一个N行的蛇形矩阵。两组输出之间不要额外的空行。矩阵三角中同一行的数字用一个空格分开。行尾不要多余的空格。
样例输入:
5
样例输出:
1 3 6 10 15
2 5 9 14
4 8 13
7 12
11
代码如下:
#include<stdio.h>
int main(){
int n;
scanf("%d",&n);
int i,j;
int count=2;
int x=0,y=0;
int a[100][100]={0};
a[0][0]=1; //这里1先赋值了
for(i=1;i<n;i++){
x=i; //每轮为一行
y=0;
while(x>=0){
a[x][y]=count;
count++;
x--;//斜着赋值
y++;
}
x=0;
y=0;
}
for(i=0;i<n;i++){ //打印左上的矩阵(数组)
for(j=0;j<n-i;j++){
printf("%d ",a[i][j]);
}
printf("\n");
} //完成打印
return 0;
}
蛇行矩阵(蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形)相关推荐
- 重塑矩阵(一个矩阵转化成另一个矩阵)
问题: 在 MATLAB 中,有一个非常有用的函数 reshape ,它可以将一个 m x n 矩阵重塑为另一个大小不同(r x c)的新矩阵,但保留其原始数据. 给你一个由二维数组 mat 表示的 ...
- Matlab将一矩阵中等于某个值的元素全部替换成另一个值
A(A==x)=X; %将A中等于x的值全部替换为X A(isnan(A))=X;%将A中等于nan的值全部替换为X
- YTU 1495 蛇行矩阵 YTU 1607 字符棱形YTU 1959 图案打印YTU 2016 打印金字塔
YTU1495: 蛇行矩阵 题目描述: Time Limit: 1 Sec Memory Limit: 64 MB 蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形. Input 本题有多组数 ...
- 1495: 蛇行矩阵
1495: 蛇行矩阵 Description 蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形. Input 本题有多组数据,每组数据由一个正整数N组成.(N不大于100) Output 对于每 ...
- 蛇行矩阵 代码可以直接运行
蛇行矩阵 题目描述 蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形. 样例输入: 5 样例输出: 1 3 6 10 15 2 5 9 14 4 8 13 7 12 11 解题思路 首先确定每一 ...
- 【蓝桥杯】Python实现蛇行矩阵
[蓝桥杯]蛇行矩阵 时间限制: 1Sec 内存限制: 64MB 题目描述 蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形.输入本题有多组数据,每组数据由一个正整数N组成.(N不大于100)输出 ...
- 【JAVA】蛇行矩阵
虽然这道题的题目叫蛇形矩阵,但是实际上它并不是蛇形矩阵,另外一道题才是真正的蛇形矩阵,我也写了相应的博文,如有需要可参阅 蛇形矩阵 题目描述 蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形. ...
- JustOJ1500: 蛇行矩阵
题目链接:https://oj.ismdeep.com/problem?id=1500 题目描述 蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形. 输入 本题有多组数据,每组数据由一个正整数N ...
- 题目 1097: 蛇行矩阵 题解
题目描述 蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形. 输入 本题有多组数据,每组数据由一个正整数N组成.(N不大于100) 输出 对于每一组数据,输出一个N行的蛇形矩阵.两组输出之间不要 ...
最新文章
- 理解“==”和“equals()”
- 线程安全与可重入函数的区别及联系
- Android异步下载网络图片(其一:Handler)
- c++ double float 数值比较
- 大厂,君子好逑?大厂面试题你能过吗
- 正则表达式替换字符串
- pythoncde-实战1--坐标生成
- PHP将日期转换为时间戳方式,php日期转换为时间戳的方法
- 流量转发的思路-软件流量转发 管家婆 客户端 端口 更改
- 大学c语言基础知识选修课,北京交通大学选修课选课指南
- 腾达便携无线路由 无法建立到192.168.2.1的服务器连接,Tenda腾达路由器5G信号设置步骤...
- 看看十二星座哪个更适合当程序员
- Web前端开发需要具备哪些职责?需要掌握哪些技能?
- Android开发指南中文版
- [机器学习] 模型融合GBDT(xgb/lgbm/rf)+LR 的原理及实践
- autojs教程,启点科技自动脚本代码
- PMP续证流程全解析
- 服务无法在此时接受控制信息
- sp导出法线_Substance Painter 烘焙法线贴图:使用Cage处理UV接缝
- 可口可乐京东618直播销售额破千万;西门子医疗推出发热门诊解决方案 | 美通企业日报...
热门文章
- 王者荣耀官网不为人知的秘密
- couple和double的区别_Double Trouble Couple
- 优质 CS 读博 (PhD) 经验贴汇总
- postgresql 集群、数据库、分区表、非分区表大小
- ElasticSearch、kibana、ik、pinyin下载安装
- 带有背景更新的背景差分法matlab,matlab背景差分法代码
- 自学Java随时放弃(十一 循环结构语句③)
- 解决获取不到表单数据的问题
- Caught Exception while registering Interceptor class注册拦截器时错误解决方法
- esp8266 深度睡眠初探