描述
輸出乙個邊長為 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...