题目
打印国际象棋棋盘
热知识:国际象棋棋盘由64个黑白相间的格子组成,分为8行*8列。
//以下内容仅供参考
如果是在dos的黑色背景运行,那么219应该就是代表白格了,空格代表黑格。棋盘的右下角(i=7,j=7)应该是白格,所以219是代表白格。
219是ascii码,是一个黑色方块,两个219代表一个黑格,而下面输出的空格代表白格。
打开记事本,左手按住alt,在数字小键盘上连续按2、1、9,放开alt,就可以看到效果了。就是交替取空白或者编码为219的字符!
编程解析:for循环嵌套.
#include <stdio.h>
int main(int argc, char const *argv[])
{
int i, j;
for (i = 0; i < 8; i++)
{
for (j = 0; j < 8; j++)
{
if ((i + j) % 2 == 0)
{
printf("%c%c", 219, 219);
}
else
{
printf(" ");
}
}
printf("\n");
}
return 0;
}