通過 : 18 人 /19 次 | 送出 : 17 人 /25 次 | 通過比率 : 106%
公開 測資點 1 (100%): 1.0s, 64 MB | 評分方式: Tolerant
最近更新 : 2013-10-23 15:55
公開 測資點 1 (100%): 1.0s, 64 MB | 評分方式: Tolerant
最近更新 : 2013-10-23 15:55
內容 :
小螃蟹和他的朋友想玩西洋跳棋,小螃蟹的口袋有8個10元硬幣而他的朋友不知道為甚麼找到8個1元硬幣(不要問怎麼找到的),現在只差棋盤,但是小螃蟹沒有棋盤,糟了! 他瞥見電腦和印表機,於是他想請你寫一個程式幫他畫出棋盤。
輸入說明 :
每行輸入包含一個不大於9整數代表棋盤個子的大小,最後一行為0,不需做處理。
輸出說明 :
印出8x8的棋盤 ( 請參考範例 ),每個棋盤之間間隔一行。
範例輸入 :
2 1 0
範例輸出 :
##..##..##..##.. ##..##..##..##.. ..##..##..##..## ..##..##..##..## ##..##..##..##.. ##..##..##..##.. ..##..##..##..## ..##..##..##..## ##..##..##..##.. ##..##..##..##.. ..##..##..##..## ..##..##..##..## ##..##..##..##.. ##..##..##..##.. ..##..##..##..## ..##..##..##..## #.#.#.#. .#.#.#.# #.#.#.#. .#.#.#.# #.#.#.#. .#.#.#.# #.#.#.#. .#.#.#.#
提示 :
出處 :
(管理:snail)
--------------------------------------------------------------------------------------------#include<stdio.h>
char s[100][100];
int main(){
int n,i,j,a,b;
while(scanf("%d",&n)!=EOF && n){
for(i=0;i<8;i++){
for(j=0;j<8;j++){
for(a=0;a<n;a++){
for(b=0;b<n;b++){
if((i+j)%2==0) s[n*i+a][n*j+b]='#';
else s[n*i+a][n*j+b]='.';
}
}
}
}
for(i=0;i<n*8;i++){
for(j=0;j<n*8;j++)
putchar(s[i][j]);
puts("");
}
}
}
沒有留言:
張貼留言