墨皖。 2024-08-17 16:52 采纳率: 0%
浏览 11

c++ 编程 平行四边形

#本人是一位c++初学者,希望能得到解答#

输入n,m。表示一个n*n的正方形格子中,笔画粗细为m的由加号构成的正正方方的U形,这个U形的每个部分的粗细都一样,对于左右两边的竖直笔画,它的左右宽度为m;对于底下横着的笔画,它的上下高度为m。

  • 写回答

3条回答 默认 最新

  • 一直免费一直爽 2024-08-17 16:52
    关注

    以下回复参考:皆我百晓生券券喵儿等免费微信小程序作答:

    #include <iostream>
    using namespace std;
    
    void drawU(int n, int m) {
        for (int i = 0; i < n; ++i) {
            for (int j = 0; j < n; ++j) {
                if (i < m || i >= n - m || j < m || j >= n - m) {
                    cout << "+";
                } else {
                    cout << " ";
                }
            }
            cout << endl;
        }
    }
    
    int main() {
        int n, m;
        cout << "请输入正方形边长n和笔画粗细m: ";
        cin >> n >> m;
        drawU(n, m);
        return 0;
    }
    
    评论

报告相同问题?

问题事件

  • 创建了问题 8月17日

悬赏问题

  • ¥15 C# 用partial定义部分类无法快速预览代码
  • ¥15 fastreport 代码无法设置最后一页横线不显示
  • ¥15 stm32u535芯片usb hid custom类接收数据有问题
  • ¥20 quartus功能仿真
  • ¥15 传染病最优控制问题,控制为什么没起作用
  • ¥15 ue5.3 pico打包失败 求帮助
  • ¥15 请教,这是用chatgpt写的CAD LISPD脚本,需求是画一个由双直线组成的矩形
  • ¥50 微信小程序 成功包奶茶啊
  • ¥15 计算机博弈的六子棋代码
  • ¥15 在Fetch API中传送的参数为何不起作用?