Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

利用printf敘述以字元的方式在螢幕上列印出一個8×8的西洋棋盤

0 views
Skip to first unread message

肉腳布

unread,
Jan 3, 2007, 12:17:29 AM1/3/07
to
利用printf敘述以字元的方式在螢幕上列印出一個8×8的西洋棋盤
11. 利用printf敘述以字元的方式在螢幕上列印出一個8×8的西洋棋盤,如下所示。
█ █ █ █
█ █ █ █
█ █ █ █
█ █ █ █
█ █ █ █
█ █ █ █
█ █ █ █
█ █ █ █

(提示:利用巢狀for迴圈設計列印此棋盤,外圈8次,內圈也是8次,由內圈負責列印棋盤的字元,當(內圈計數變數+外圈計數變數)為奇數時,則列印一個「█」字元,若為偶數,則列印兩個空白字元。「█」字元為一中文特殊字型,其中文碼為A269,故可使用跳脫字元\x來顯示之,例如printf(“\xa2\x69”);)

#include <stdio.h>
#include <stdlib.h>

int main()
{
int i,j;
for (i=0;i<8;i++)
{
for (j=0;j<8;j++)
{
if ((i+j)%2==0)
printf("\xa2\x69");
else
printf(" ");
}
printf("\n");
}
system("PAUSE");
return 0;
}


--
◎ [1;31m龍 [32m貓 [33m資 [34m訊 [35m天 [36m地 [0m( [1mbbs.mgt.ncu.edu.tw [0m)
◎[ [1;33;46mbrucetsao [0m]From: 140.115.82.88

0 new messages