每日刷题 绘制表格

一.题目

在中文 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;
}

五.运行效果

posted @ 2024-01-29 20:45  南辞几经秋  阅读(112)  评论(0)    收藏  举报