標題:
a781: 3. Checkerboard
[打印本頁]
作者:
沈子耕
時間:
2016-10-28 20:02
標題:
a781: 3. Checkerboard
小螃蟹和他的朋友想玩西洋跳棋,小螃蟹的口袋有8個10元硬幣而他的朋友不知道為甚麼找到8個1元硬幣(不要問怎麼找到的),現在只差棋盤,但是小螃蟹沒有棋盤,糟了! 他瞥見電腦和印表機,於是他想請你寫一個程式幫他畫出棋盤。
輸入說明 :
每行輸入包含一個不大於9整數代表棋盤個子的大小,最後一行為0,不需做處理。
輸出說明 :
印出8x8的棋盤 ( 請參考範例 ),每個棋盤之間間隔一行。
範例輸入 :
2
1
0
範例輸出:
##..##..##..##..
##..##..##..##..
..##..##..##..##
..##..##..##..##
##..##..##..##..
##..##..##..##..
..##..##..##..##
..##..##..##..##
##..##..##..##..
##..##..##..##..
..##..##..##..##
..##..##..##..##
##..##..##..##..
##..##..##..##..
..##..##..##..##
..##..##..##..##
#.#.#.#.
.#.#.#.#
#.#.#.#.
.#.#.#.#
#.#.#.#.
.#.#.#.#
#.#.#.#.
.#.#.#.#
作者:
劉得恩
時間:
2016-10-30 14:43
#include<string>
#include<utility>
#include<iostream>
using namespace std;
int main()
{
int x;
while(cin>>x)
{
if(x==0)
break;
pair<string,string> token(string(x,'#'),string(x,'.'));
for(int i=0;i<8;i++)
{
for(int k=0;k<x;k++)
{
for(int j=0;j<4;j++)
{
if(!(i%2))
cout<<token.first<<token.second;
else
cout<<token.second<<token.first;
}
cout<<"\n";
}
}
}
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2