永发信息网

这段代码的意思printf("%c%c",219,219);

答案:1  悬赏:0  手机版
解决时间 2021-03-11 07:16
  • 提问者网友:沉默菋噵
  • 2021-03-10 13:21
#include "stdio.h"
main()
{
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");
}
}
最佳答案
  • 五星知识达人网友:雾月
  • 2021-03-10 13:58
我想把代码改成这样你就可以看懂了!!

#include "stdio.h"

void main()
{
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");
}
}

printf("%c%c",219,219);就是要要输出一个字符,于printf("%c",28); 等价

其实就是一个八乘八的矩阵或网格,在行数与列数相加为偶数的格子上显示一个字符,其余位置为空格罢了!!

源代码写的虽然简便,但有点乱,都初学者可能产生误解!所以提醒楼主写程序一定要规范!!!!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯