题目描述
画表格
在图形环境中很容易做出漂亮的表格。但在控制台环境中就比较困难了。有的时候可以用一些符号大略地模拟:(word文档中可能不整齐,拷贝到记事本中看)
+——-+——+
|abc |xyz=tt|
+——-+——+
|hellomm|t2 |
+——-+——+
本题目要求设计一个程序,把用户输入的内容用这种“准表格”的方式展现出来。
输入
用户输入的第一行是一个整数,表示接下来有多少行信息。接下来的每行由若干单元组成。单元间用逗号分开。
输出
程序输出:用表格方式重新展现的输入内容。
样例输入
3
cat,dog,good-luck
1,2,5
do not use,,that
样例输出
+----------+---+---------+
|cat |dog|good-luck|
+----------+---+---------+
|1 |2 |5 |
+----------+---+---------+
|do not use| |that |
+----------+---+---------+
参考代码
#include <stdio.h>
#include <stdlib.h>
int main()
{
char ch[80][80];
int i,j,k;
int m,n;
int t[80]={0};
//å卿¯åæé¿å符串çé¿åº¦
scanf("%d",&n);
getchar();
int r;
int key;
int sign=0;
//è®°å½è¡¨æ ¼çåæ°
for (i=0;i<n;i++)
{
r=0;
sign=0;
gets(ch[i]);
j=0;
while(ch[i][j]!='