【問題描述】編寫乙個程式,輸入乙個正整數n,在螢幕上用@,列印以n為邊長的正六邊形。
【輸入形式】輸入乙個正整數n。
【輸出形式】螢幕上輸出以n為邊長的正六邊形。
【樣例輸入】
4【樣例輸出】
【樣例說明】輸入的為乙個正整數,列印輸出乙個以這個正整數為邊長的正六邊形。@@@@
@ @
@ @
@ @
@ @
@ @
@@@@
#include
intmain()
}printf
("@");
}printf
("\n");
//第2到2*n-2行
for(
int i =
1;i < n;i++
)printf
("@");
for(
int k =
0;k < n+
2*i-
2;k++
)printf
("@");
printf
("\n");
}for
(int i = n-
2;i >
0;i--
)printf
("@");
for(
int k =
0;k < n +
2* i -
2;k++
)printf
("@");
printf
("\n");
}//最後一行
for(
int i =
0;i < n;i++)}
printf
("@");
}return0;
}
css畫正六邊形
說下兩種css 製作正六邊形的方法。先看一下結果 在之前要先了解一下正六邊形內角和邊的關係,正六邊形的每個內角是60deg,如圖 3其實是根號3 方法一 原理把正六邊形分成三部分,左中右分別是 before部分,div部分,after部分,如圖 before三角形部分是div的before偽元素,a...
六邊形平面
現在有乙個n n的六邊形網格平面 這種平面類似蜂窩形狀 下圖是n 1,2,3,4條件下的具體形狀,根據它們可以依次類推n 5,6,現在你需要對n n網格中一些格仔進行上色,在給定的輸入中這些格仔被標記上字元 x 而不用上色的網格被標記為 上色時需要注意,如果兩個被上色的格仔有公共邊,那麼這兩個格仔需...
2701 六邊形點陣
題目描述 description 輸入六邊形的邊長n,請你畫出這個六邊形點陣。輸入描述 input description 僅一行,乙個整數n 輸出描述 output description 六邊形點陣 有兩條邊水平 樣例輸入 sample input 6 樣例輸出 sample output 資料...