C++10行解决蛇形矩阵
题目要求
试题描述
输入行数,如4,输出如下图形:
7
4 8
2 5 9
1 3 6 10
输入格式
一行n(3<=n<=15)
输出格式
蛇形数字三角
输入样例1
3
输出样例1
4
2 5
1 3 6 10
#include <iostream>
using namespace std;
int a[20][20],n,s=1;
int main( )
{
cin>>n;
for(int i=1;i<=n;i++)
for(int j=1;j<=i;j++)
{
a[n-i+j][j]=s;
s++;
}
for(int i=1;i<=n;i++)
{ cout<<"\n" ;
for(int j=1;j<=i;j++)
cout<<a[i][j]<<" ";
}
return 0;
}
.。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
测试
低端程序。。。