1 條題解

  • 0
    @ 2025-10-12 22:59:22
    #include <iostream>
    using namespace std;
    int main()
    {
        int n, i, j;
        cin >> n;
        char c;
        cin >> c;
    
        int r = 0;
        while (n - (r + 1 + (r + 1) * r) >= 0)
        {
            r++;
        }
    
        for (i = 1; i <= r; i++)
        {
            for (j = i; j < r; j++)
            {
                cout << " ";
            }
    
            for (j = 1; j <= 2 * i - 1; j++)
            {
                cout << c;
            }
            cout << endl;
        }
        cout << n - (r + (r  - 1) * r) << endl;
        return 0;
    }
    
    • 1

    資訊

    ID
    166
    時間
    1000ms
    記憶體
    256MiB
    難度
    6
    标签
    遞交數
    1047
    已通過
    357
    上傳者