画矩形

描述
根据参数,画出矩形。

输入
输入一行,包括四个参数:前两个参数为整数,依次代表矩形的高和宽(高不少于3行不多于10行,宽不少于5列不多于10列);第三个参数是一个字符,表示用来画图的矩形符号;第四个参数为1或0,0代表空心,1代表实心。
输出
输出画出的图形。
样例输入
7 7 @ 0
样例输出

@@@@@@@
@     @
@     @
@     @
@     @
@     @
@@@@@@@

源代码

#include<iostream>
using namespace std;
int main()
{int a,b;char c;int d;cin>>a>>b>>c>>d;if(d==1){for(int i=0;i<a;i++){ for(int j=0;j<b;j++)cout<<c;cout<<"\n";}}if(d==0){for(int n=1;n<=a;n++){ if(n==1||n==a){ for(int m=0;m<b;m++)cout<<c;cout<<'\n';}else{cout<<c;for(int q=1;q<=b-2;q++)cout<<" ";cout<<c<<'\n';}}
}
return 0;
}

c++的学习——画矩形相关推荐

  1. 机器人操作系统ROS学习实战篇之------让小乌龟画矩形

    继续研究ROS,今天的主题是编写节点让小乌龟画简单的几何图形. 主要参考这位老兄的博客https://blog.csdn.net/IMBA_09/article/details/84950696. 1 ...

  2. python视窗版_Python GUI tkinter窗口视窗学习3

    Python GUI tkinter窗口视窗学习3 # test9 import tkinter as tk window = tk.Tk() window.title('my test9') win ...

  3. Programming Computer Vision with Python (学习笔记一)

    转载自:http://segmentfault.com/a/1190000003941588 介绍 <Programming Computer Vision with Python>是一本 ...

  4. class h5 点击后样式变化_H5学习笔记

    目录 什么是HTML: 头部标签 H5视频 H5音频 H5拖放 H5Web存储 H5应用缓存 H5画布SVG H5画布canvas 全局属性: 事件属性: 颜色.样式和阴影 线条样式 矩形 路径 转换 ...

  5. openCV学习教程(一):Mat类的使用

    Opencv3-Study Opencv学习笔记(八) -- 图像色彩空间转换 yuv422转opencv mat显示 OpenCv2 学习笔记(1) Mat创建.复制.释放 OpenCv学习笔记(二 ...

  6. 【深度学习】目标检测实战:4种YOLO目标检测的C++和Python两种版本实现

    作者丨nihate 审稿丨邓富城 编辑丨极市平台 导读 本文作者使用C++编写一套基于OpenCV的YOLO目标检测,包含了经典的YOLOv3,YOLOv4,Yolo-Fastest和YOLObile ...

  7. 处理之后的图像句柄传到显示框_深度学习目标检测与预处理模块

    一般的深度学习的部署流程 对计算机而言,能够"看到"的是图像被编码之后的数字,但它很难解高层语义概念,比如图像或者视频帧中出现目标的是人还是物体,更无法定位目标出现在图像中哪个区域 ...

  8. opencv进阶学习笔记8:模板匹配

    基础版笔记传送门: python3+opencv学习笔记汇总目录(适合基础入门学习) 进阶版笔记目录链接: python+opencv进阶版学习笔记目录(适合有一定基础) 模板匹配原理 模板匹配(Te ...

  9. java画图板代码_java学习小总结——画图板制做(附代码)

    学习java这门编程语言也有一个多月了.~若是能用本身学的编程语言去开发一些小程序软件能够说是本身一直求之不得吧!.模仿XP的画图板的开发则是学java来最先作的一个小软件.也是把以前学到的不少知识得 ...

  10. php专周总结,【嘉兴东臣php】HTML5、CSS3学习周总结

    HTML5是HTML4的升级版,不是特定的的开发语言. 标签 音乐播放器 controls="controls" 为显示音乐播放器面板 ----mp3格式----- 视频播放器 c ...

最新文章

  1. 如何在XSLT里调用C#的代码
  2. 【斩获7枚offer,入职阿里平台事业部】横扫阿里、美团、京东、 去哪儿之后,写下了这篇面经!
  3. AI公开课:19.03.07雷鸣教授《人工智能革命与趋势》课堂笔记以及个人感悟
  4. C++ Opengl Fog(雾)源码
  5. AdminLTE基本使用介绍
  6. 超链接js点击后页面向上滚动问题解决
  7. 程序员常用字体(vs2008配色方案)
  8. app.honeycomb.Shell$HomeActivity failed to start
  9. 【优化算法】混沌游戏优化 (CGO)【含Matlab源码 1010期】
  10. 人人都该懂点儿TCP
  11. 计算机桌面出现蓝色底色,桌面图标有蓝色背景的7种解决办法
  12. application octet stream java_Java servlet句柄application/octet-stream用于图像上传
  13. Spark基础(五)SparkSteaming
  14. C/C++中的str系列函数大全
  15. LTE:RA-RNTI、T-CRNTI、C-RNTI
  16. SQLServer2008密钥 key
  17. 西安华清远见学习一周的收获总结----ubuntu的安装,适合初学者
  18. Github上更新自己Fork的代码
  19. 基于FPGA的FIR滤波器的实现(2)—采用kaiserord fir2 firpm函数设计
  20. Java工具:使用POI读取和写入Excel

热门文章

  1. mt65xx android phone win10驱动,mt65xx android phone驱动
  2. 迎来智能数据分析的新时代
  3. 数据结构视频教程哪个好
  4. JavaScript中的加密解密
  5. 软件性能分析与优化详解
  6. 【2022美赛F奖】B题:水电共享
  7. 数据分享 — 国内外常用夜间灯光数据产品介绍
  8. JAVA课设——俄罗斯方块
  9. 20天通过中级软件设计师攻略(附资料)
  10. UTF-8,Unicode,GBK,希腊字母读法,ASCII码表,HTTP错误码,URL编码表,HTML特殊字符,汉字编码简明对照表...