1325 星號陣列3

2021-10-25 05:10:53 字數 833 閱讀 7035

描述

輸出乙個邊長為 m 的正六邊形。

輸入

乙個正整數 m 代表正六邊形的邊長。(2 <= m <= 20)

輸出

乙個邊長為 m 的正六邊形,每行最後乙個星號後面沒有空格,最後一行輸出完成以後也要換行。

樣例輸入

3樣例輸出

*****

* *

* *

* *

*****

#include

using

namespace std;

intmain()

else

if(i + j < m +1||

(i > m && i <=

2* m -

1&& i > j + m -1)

||(i + j > m +

1&& i < j + m -

1&& i>

1&& i <

2* m -

1&& i + j <

4* m -

2&& i < j + m -

1&& j < i +

2* m -2)

)}cout << endl;

}return0;

}

總結

鄙人不才…只能想出用數學的暴力求解…這個規律有點把我自己繞暈了…不過最後還是磕磕碰碰地寫出來了…若有更好的方法請指正0.0

1406 星號陣列

描述 用星號輸出兩個背靠背的等腰直角三角形 詳見樣例 輸入 第一行是乙個正整數 t 代表測試案例的數量。每組案例包含乙個正整數 n 代表直角三角形的腰長。輸出 用星號輸出兩個腰為 n 的背靠背的等腰直角三角形,每行最後乙個星號後面沒有空格,每行輸出結束以後都要換行。樣例輸入15 樣例輸出 inclu...

記 輸出乙個漏斗形狀的星號陣列

描述 輸出乙個漏斗形狀的星號陣列 輸入乙個正奇數n 輸出n行陣列,呈現上下最寬 中間最窄的漏斗形狀,中間那行只有1個星號,然後每行左右各多1個星號向上下擴充套件。當然,輸出還是得從上向下進行的 最後一行結束後也要換行。每行最後乙個星號輸出後不要輸出額外的空格 include using namesp...

C語言基礎學習 3 符號數和無符號數

author 想文藝一點的程式設計師 自動化專業 工科男 再堅持一點,再自律一點 csdn 想文藝一點的程式設計師 這裡的符號是指 正負號 所以他們表示的範圍不同 有符號數 整形 signed int 簡寫為 int signed long,也寫作signed long int,簡寫為long si...