蛇行矩阵
来源:互联网 发布:小爱音箱 知乎 编辑:程序博客网 时间:2024/04/30 09:10
题目描述
蛇形矩阵是由 1 开始的自然数依次排列成的一个矩阵上三角形
输入
正整数 N表示层数,N 不大于 100
输出
输出一个 N 行的蛇形矩阵,矩阵三角中同一行的数字用一个空格分开,行尾不要多余的空格。
样例输入
5
样例输出
1 3 6 10 152 5 9 144 8 137 1211
#include <iostream>using namespace std;int main(){ int N; while (cin>>N&&N>=1&&N<=100) { int a[N][N],i,j; a[0][0]=1; for (i=0; i<N; ++i) { a[i+1][0]=a[i][0]+i+1; } for (j=1; j<N; ++j) { for (i=0; i<N-j; ++i) { a[i][j]=a[i+1][j-1]+1; } } for (i=0; i<N; ++i) { for (j=0; j<N-i; ++j) { if (j<N-i-1) cout<<a[i][j]<<" "; else cout<<a[i][j]; } cout<<endl; } } return 0;}
0 0
- 蛇行矩阵
- 蛇行矩阵
- 蛇行矩阵
- 蛇行矩阵
- 蛇行矩阵
- 蛇行矩阵
- 蛇行矩阵算法
- fjnu 1304 蛇行矩阵
- 蛇行矩阵的解法
- 蛇行矩阵 [ 天羽 转载]
- 3281:蛇行矩阵
- hpuoj 1193:蛇行矩阵
- Problem I: 蛇行矩阵
- 1032: 蛇行矩阵
- 打印 蛇行矩阵
- 问题 1097: 蛇行矩阵
- 问题 : 蛇行矩阵
- [入门]蛇行矩阵
- 青蛙的约会
- Linux简介与安装
- 进程句柄HANDLE获得进程主窗口的句柄HWND
- 如何让别人听懂你说的话
- 我的javascript之路之递归
- 蛇行矩阵
- Java多线程实现及同步互斥通讯详解
- LINUX C———第七章 进程
- ZXing扫描二维码第三方的使用方法
- Codeforces 702E - Analysis of Pathes in Functional Graph 二进制
- PHP json_encode() 函数介绍 与 中文问题
- HDU 5780 BestCoder Round #85 gcd (数论---欧拉函数)
- 个域名最多能对应几个IP地址?,一个IP地址可以绑定几个域名?
- Educational Codeforces Round 15 C. Cellular Network