首页 > 代码库 > 蛇形矩阵
蛇形矩阵
题目描述
蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。
输入
输入一个正整数N。(N不大于20)
输出
输出一个N行的蛇形矩阵。矩阵三角中同一行的数字用一个空格分开。
样例输入
5
样例输出
1 3 6 10 15 2 5 9 14 4 8 13 7 12 11
#include <iostream> using namespace std; int main() { int n,i,j=0,k=1,sum=0,t,p=1; cin >> n; while(n--) { k+=j; t=n+1; j++; sum=k; p++; for(i=p;(t--)!=0;i++) { cout << sum << " "; sum+=i; } cout << endl; } return 0; }
蛇形矩阵
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。