画表格
 在中文Windows环境下,控制台窗口中也可以用特殊符号拼出漂亮的表格来。
 比如: 
 ┌─┬─┐
 │    │   │
 ├─┼─┤
 │    │   │
 └─┴─┘
 其实,它是由如下的符号拼接的:
 左上 = ┌
 上 =  ┬
 右上 =  ┐
 左 =  ├
 中心 =  ┼
 右 =  ┤
 左下=  └
 下 =  ┴
 右下 =  ┘
 垂直 =  │
 水平 =   ─
 本题目要求编写一个程序,根据用户输入的行、列数画出相应的表格来。
 例如用户输入:
 3 2
 则程序输出:
 ┌─┬─┐
 │    │   │
 ├─┼─┤
 │    │   │
 ├─┼─┤
 │     │  │
 └─┴─┘
用户输入:
 2 3
 则程序输出:
 ┌─┬─┬─┐
 │    │   │   │
 ├─┼─┼─┤
 │    │   │    │
 └─┴─┴─┘
对于编程题目,要求选手给出的解答完全符合ANSI C++标准,不能使用诸如绘图、Win32API、中断调用、硬件操作或与操作系统相关的API。
 代码中允许使用STL类库,但不能使用MFC或ATL等非ANSI c++标准的类库。例如,不能使用CString类型(属于MFC类库)。
 所有代码放在同一个源文件中,调试通过后,拷贝提交该源码。
 注意选择自己使用的编译环境。
思路:先输出第一小排和最后一排,中间的交替,每一排不一样的字符中间交替
 如2行4列用题中所给的小字符组合的话,需要的字符是5行9列,其它几组也看看就发现规律了,自己画图想想
 代码仅供参考
#include<stdio.h>
int main()
{
int i,j,n,m,x,y,k;
while(scanf("%d %d",&n,&m)!=EOF)
{
x=m*2+1;y=n*2+1;//转换(很重要,想想为什么,自己画画图就懂了)
printf("┌");
for(i=2;i<=x-1;i++)
{
if(i%2==0)
printf("─");
else
printf("┬");
}
printf("┐");
puts("");
for(i=2;i<=y-1;i++)
{
if(i%2==0)
{
for(j=1;j<=x;j++)
{
if(j%2!=0)
printf("│");
else
printf(" ");
}
puts("");
}
else
{
printf("├");
for(k=2;k<=x-1;k++)
{
if(k%2==0)
printf("─");
else
printf("┼");
}
printf("┤");
puts("");
}
}
printf("└");
for(i=2;i<=x-1;i++)
{
if(i%2==0)
printf("─");
else
printf("┴");
}
printf("┘");
puts("");
}
return 0;
}
样例:
 5 5
 ┌─┬─┬─┬─┬─┐
 │  │  │  │  │  │
 ├─┼─┼─┼─┼─┤
 │  │  │  │  │  │
 ├─┼─┼─┼─┼─┤
 │  │  │  │  │  │
 ├─┼─┼─┼─┼─┤
 │  │  │  │  │  │
 ├─┼─┼─┼─┼─┤
 │  │  │  │  │  │
 └─┴─┴─┴─┴─┘










