列印N階菱形 曼哈頓距離(C )

2021-10-05 15:08:44 字數 868 閱讀 3738

寫在前面

題目

輸入乙個奇數n,輸出乙個由『*』構成的n階實心菱形。

輸入格式

乙個奇數n。

輸出格式

輸出乙個由『*』構成的n階實心菱形。

具體格式參照輸出樣例。

資料範圍

1≤n≤99

輸入樣例:

5輸出樣例:

****

****

****

*

blah blah

好神奇,這題還有這種規律,第一次了解了曼哈頓距離這個概念,我想起了那天夕陽下的奔跑,我的憨憨找規律**——

&@#¥%&*@&#

#include

using

namespace std;

intmain()

for(

int i = n-

2; i >=1;

)return0;

}

現在看我當初敲的這,咦!這,這啥呀,眯眼 =_=

用曼哈頓距離規律的**

#include

#include

using

namespace std;

intmain()

cout << endl;}

cout <<

"空心菱形"

<< endl;

for(

int i =

0; i < n; i++

) cout << endl;}}

return0;

}

————————

end好神奇的說

————————

C 列印菱形

目錄 d cpp examples 學習c 的每一天 第5天10.13 菱形 用 while 迴圈實現 左上角菱形。int m 1 int x2 0 while m 8 printf n m printf 迴圈次數 d x2 用 for 迴圈實現 左上角菱形。int i,j int x1 0 for...

C語言列印菱形

難度係數 n行空心菱形,輸入n,輸出n行空心菱形 難度係數 n行挖空菱形,輸入n,輸出n行n列空格菱形 難度係數 n行數字菱形,輸入n,輸入n行數字從外到內遞增的數字菱形 難度係數 有邊框空心菱形,輸入n,輸出n行帶有邊框的空心菱形 難度係數 首先我們要明確這是乙個隨著n的大小改變的菱形,所以我們肯...

C語言列印菱形

實現思想 先要將菱形分為上下兩個三角形,接下來通過兩個迴圈分別輸出這兩部分。首先設定變數line代表上三角行數,通過鍵盤輸入,接著設定三個變數 i,j,k。i 控制迴圈次數,j 控制空格數,k 控制 的個數。在上三角中,迴圈line次,行數 i 1,空格數 line i 1 的個數 2 i 1 1 ...