标题:初学者的迷茫,请帮忙看一下。。。
只看楼主
拂晓晨曦
Rank: 2
等 级:论坛游民
帖 子:87
专家分:44
注 册:2010-10-31
结帖率:94.74%
已结贴  问题点数:15 回复次数:3 
初学者的迷茫,请帮忙看一下。。。
   【程序9】
题目:要求输出国际象棋棋盘。
1.程序分析:用i控制行,j来控制列,根据i+j的和的变化来控制输出黑方格,还是白方格。
2.程序源代码:
#include "stdio.h"
main()
{
int i,j;
for(i=0;i<8;i++)
 {
  for(j=0;j<8;j++)
   if((i+j)%2==0)                      %2有是怎么解释的呀???
    printf("%c%c",219,219);           219是啥意思呀???
   else
    printf(" ");                      ?????????
   printf("\n");                        真个程序的详细思路是什么呀???麻烦帮忙看一下。。。
 }
}
搜索更多相关主题的帖子: 国际象棋 include 源代码 
2010-12-03 16:16
遮天云
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:农村一小伙
等 级:贵宾
威 望:12
帖 子:1132
专家分:2671
注 册:2010-6-1
得分:6 
楼主基础不过关哈
%号是取余
219字符格式应该是个什么图标
2010-12-03 22:27
qq391570601
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2010-12-4
得分:0 
就是 就是
2010-12-04 02:05
cdutzh101
Rank: 2
等 级:论坛游民
帖 子:43
专家分:64
注 册:2009-8-20
得分:9 
if((i+j)%2==0)表示能够被2整除(余数为零),那么i+j就两种情况了。刚好是国际象棋棋盘的两种颜色。
2010-12-04 11:26



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-327792-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019797 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved