分析:国际象棋棋盘为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)*//elseprintf(" ");printf("\n");}
}
此题关键是输出黑方块的格式!