OJ简单的一个问题-输出表格

OJ简单的一个问题-输出表格

第一行输入两个整数n, m,分别表示要输出的方格行数和列数,方格的行为"±–+"列为’|’
输出为n行m列的方格

在这里插入图片描述
在这里插入图片描述
代码如下:

#include <iostream>
#include <string>

using namespace std;

int main()
{
    int n, m;
    cin >> n >> m;
    string row{"+---"};
    string column{"|   "};
    for (int i = 1; i < m; ++i)   //不能像python那样通过乘一个整数使一个字符串重复输出多次
    							//所以采用for循环
    {
        row += "+---";
        column += "|   ";
    }
    cout << row << '+' << endl;
    for (int i = 0;i < n; ++i)
    {
        cout << column << "|\n";
        cout << row << "+\n";
    }

    return 0;
}
posted @   笑着的程序员  阅读(11)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示