怎么用c语言编程画8*6棋盘
怎么利用c语言画一个8*6的简易棋盘啊,求助~
首先,你要明白,c语言是一个源码跨平台的语言,因为不同平台图形方式实现不同,所以在标准c语言中,它没有图形方面功能的,它的图形的实现是靠系统的
如在windows下,最简单的可用制表符号画表格
参考程序
#include <stdio.h>
#define MAXIMUS 6
char* getStyle(int i, int j)
{
if(i == 0 && j == 0) //以下为边缘棋盘样式
return "┏━";
else if(i == MAXIMUS - 1 && j == 0)
return "━┓";
else if(i == MAXIMUS - 1 && j == MAXIMUS - 1)
return "━┛";
else if(i == 0 && j == MAXIMUS - 1)
return "┗━";
else if(i == 0)
return "┠─";
else if(i == MAXIMUS - 1)
return "─┨";
else if(j == 0)
return "━┯━";
else if(j == MAXIMUS - 1)
return "━┷━";
return "─┼─";//中间的空位
}
int main()
{
int i,j;
for(i=0; i<MAXIMUS; i++)
{
for(j=0; j<MAXIMUS; j++)
printf("%s",getStyle(j,i));
printf("
");
}
return 0;
}
结果