首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

简单有关问题,求速解

2012-04-04 
简单问题,求速解!【程序9】题目:要求输出国际象棋棋盘。程序源代码:#includestdio.h#includestdlib.hintm

简单问题,求速解!
【程序9】
题目:要求输出国际象棋棋盘。

程序源代码:
#include   <stdio.h>
#include   <stdlib.h>
int   main()
{
        char   i,j;
        for   (i=0;i <8;i++)
                {for   (j=0;j <8;j++)
                       
                                                  if   (   (i+j)%2==0)
                                                        printf   ( "%c%c ",221,221);
                                                  else
                                                          printf   ( "   ");
                                                  printf   ( "\n ");
                                                                    }
        system   ( "PAUSE ");
        return   0;
}
环境:Dev-C++4.9.9.2
问题:此程序在TurboC中可以显示出黑白相间的格子,为什么在Dev-C++中显示出的却是乱码呢?

[解决办法]
printf ( "%c%c ",221,221); //221 超出了ASII 范围啊

这样如何
#include <stdio.h>
#include <stdlib.h>
int main()
{
char i,j;
for (i=0;i <8;i++)
{
for (j=0;j <8;j++)
{

if ( (i+j)%2==0)
printf ( "■ ");
else
printf ( " ");
}
printf ( "\n ");
}
system ( "PAUSE ");
return 0;
}

热点排行