洛谷-P5725 【深基4.习8】求三角形

洛谷-P5725 【深基4.习8】求三角形

原题链接:https://www.luogu.com.cn/problem/P5725


题目描述

模仿例题,打印出不同方向的正方形,然后打印三角形矩阵。中间有个空行。

输入格式

输入矩阵的规模,不超过 9。

输出格式

输出矩形和正方形

输入输出样例

输入 #1

4

输出 #1

01020304
05060708
09101112
13141516

      01
    0203
  040506
07080910

C++代码

#include <iostream>
using namespace std;

int main() {
    int n, a=1;
    cin >> n;
    for (int i=0; i<n; ++i) {
        for (int j=0; j<n; ++j) {
            if (a < 10)
                cout << 0;
            cout << a;
            ++a;
        }
        cout << '
';
    }
    cout << '
';
    a = 1;
    for (int i=1; i<=n; ++i) {
        for (int j=0; j<n-i; ++j)
            cout << "  ";
        for (int j=0; j<i; ++j) {
            if (a < 10)
                cout << 0;
            cout << a;
            ++a;
        }
        cout << '
';
    }
    cout << endl;
    return 0;
}
原文地址:https://www.cnblogs.com/yuzec/p/13334768.html