練習(xí)5-3 數(shù)字金字塔 (15 分)
1. 題目摘自
https://pintia.cn/problem-sets/12/problems/300
2. 題目內(nèi)容
本題要求實現(xiàn)函數(shù)輸出 n
行數(shù)字金字塔。
函數(shù)接口定義:
void pyramid( int n );
其中 n
是用戶傳入的參數(shù),為 [1, 9]
的正整數(shù)已旧。要求函數(shù)按照如樣例所示的格式打印出 n
行數(shù)字金字塔智袭。注意每個數(shù)字后面跟一個空格懦尝。
輸入樣例:
5
輸出樣例:
3. 源碼參考
#include<iostream>
using namespace std;
void pyramid(int n);
int main()
{
int n;
cin >> n;
pyramid(n);
return 0;
}
void pyramid(int n)
{
for (int i = 1; i <= n; i++)
{
for (int j = 1; j <= n - i; j++)
{
cout << " ";
}
for (int j = 1; j <= i; j++)
{
cout << i << " ";
}
cout << endl;
}
return;
}