2910 - 基础图案5
输入N,打印相应图案
题目输入
一行:整数N(0<N<=20)
题目输出
N行,每个数占四个字符位
输入/输出样例
题目输入
5
题目输出
1 6 2 10 7 3 13 11 8 4 15 14 12 9 5
C++解答
#include<iostream> #include<iomanip> using namespace std; int main() {int a[21][21]; int n,k=1; cin>>n; for (int i=1; i<=n; i++) for (int j=i,x=1; x<=n-i+1; j++) a[j][x++]=k++; for (int i=1; i<=n; i++) { for (int j=1; j<=i; j++) cout<<setw(4)<<a[i][j]; cout<<endl; } return 0; }