本題要求實現函式輸出n行數字金字塔。
函式介面定義:
void
pyramid
(int n )
;
其中n是使用者傳入的引數,為[1, 9]的正整數。要求函式按照如樣例所示的格式列印出n行數字金字塔。注
意每個數字後面跟乙個空格。
裁判測試程式樣例:
#include
void
pyramid
(int n )
;int
main()
/* 你的**將被嵌在這裡 */
輸入樣例:
5
輸出樣例:
122
3334
4445
5555
思路:
首先先用for迴圈行數,中間再新增for迴圈執行實現數字前的空格,其次新增for迴圈實現單層的數字重複出現,最後判定特例當在第一行的時候直接執行換行。
ac**:
void
pyramid
(int n)
printf
("%d "
,i);
if(i==1)
else
else}}
}}
練習5 3 數字金字塔 15分
題目描述 本題要求實現函式輸出n行數字金字塔。函式介面定義 void pyramid int n 其中n是使用者傳入的引數,為 1,9 的正整數。要求函式按照如樣例所示的格式列印出n行數字金字塔。注意每個數字後面跟乙個空格。裁判測試程式樣例 include void pyramid int n in...
練習5 3 數字金字塔 15分
本題要求實現函式輸出n行數字金字塔。函式介面定義 下面展示一些內聯 片。void pyramid int n 其中n是使用者傳入的引數,為 1,9 的正整數。要求函式按照如樣例所示的格式列印出n行數字金字塔。注 裁判測試程式樣例 include void pyramid int n int main...
(pat)練習5 3 數字金字塔 (15 分
本題要求實現函式輸出n行數字金字塔。函式介面定義 void pyramid int n 其中n是使用者傳入的引數,為 1,9 的正整數。要求函式按照如樣例所示的格式列印出n行數字金字塔。注 意每個數字後面跟乙個空格。裁判測試程式樣例 include void pyramid int n int ma...