一.题目
在中文 Windows 环境下,控制台窗口中也可以用特殊符号拼出漂亮的表格来。
比如:
┌─┬─┐
│ │ │
├─┼─┤
│ │ │
└─┴─┘
其实,它是由如下的符号拼接的:
左上 = ┌
上 = ┬
右上 = ┐
左 = ├
中心 = ┼
右 = ┤
左下= └
下 = ┴
右下 = ┘
垂直 = │
水平 = ─
本题目要求编写一个程序,根据用户输入的行、列数画出相应的表格来。
二.题目要求
1.输入描述 输入一行两个数字 N,M (1≤N,M≤20),表示表格的行和列。
2.输出描述 输出对应大小的表格。
三.思路分析 这道题唯一需要注意的一个点是:要注意多输出一个“-”
分三部分,采用for循环语句
四.代码
#include <stdio.h>
int main()
{
int m,n,i,j;
scanf("%d%d",&m,&n);
printf("┌");
for(i=0; i<n-1; i++)
{
printf("─");
printf("┬");
}
printf("─");
printf("┐\n");
for(i=0; i<m-1; i++)
{
for(j=0; j<n; j++)
printf("│ ");
printf("│\n");
printf("├");
for(j=0; j<n-1; j++)
{
printf("─");
printf("┼");
}
printf("─");
printf("┤\n");
}
for(j=0; j<n; j++)
printf("│ ");
printf("│\n");
printf("└");
for(i=0; i<n-1; i++)
{
printf("─");
printf("┴");
}
printf("─");
printf("┘\n");
return 0;
}
五.运行效果
标签:输出,题目,表格,int,绘制,输入,刷题 From: https://www.cnblogs.com/qctry/p/17995303