蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。
蛇形矩阵
时间:2015-01-01 08:58:10
收藏:0
阅读:242
题目描述
输入
输入一个正整数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;
}
原文:http://blog.csdn.net/zsc2014030403015/article/details/42317373
评论(0)