分析:国际象棋棋盘为8*8方格组成,包含黑方块和白方块,这里用i表示行,j表示列,用两次for语句。观察发现(i+j)为偶数时为黑方块,输出黑色方块。
代码:
#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("%c%c",0xa8,0x80);//*输出黑块(这里选择0xa8,0x80)*//
else
printf(" ");
printf("\n");
}
}
此题关键是输出黑方块的格式!