【题目描述】
根据参数,画出矩形。输入四个参数:前两个参数为整数,依次代表矩形的高和宽(高不少于3行不多于10行,宽不少于5列不多于10列);第三个参数是一个字符,表示用来画图的矩形符号;第四个参数为1或0,0代表空心,1代表实心。

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

【输出】
输出画出的图形。

【输入样例】
7 7 @ 0

【输出样例】

代码

#include<cstdio>
using namespace std;
int a,b,t;
char c;
int main()
{scanf("%d%d %c%d",&a,&b,&c,&t);if(t==1){for(int i=1;i<=a;i++){for(int j=1;j<=b;j++)printf("%c",c);printf("\n");}}else{for(int i=1;i<=a;i++){for(int j=1;j<=b;j++){if(i==1||i==a||j==1||j==b)printf("%c",c); elseprintf(" ");}printf("\n");}}return 0;
}

信息学奥赛一本通C++语言——1097: 画矩形相关推荐

  1. 信息学奥赛一本通C++语言-----1097:画矩形

    [题目描述] 根据参数,画出矩形.输入四个参数:前两个参数为整数,依次代表矩形的高和宽(高不少于3行不多于10行,宽不少于5列不多于10列):第三个参数是一个字符,表示用来画图的矩形符号:第四个参数为 ...

  2. 信息学奥赛一本通C++语言——1097:画矩形

    [题目描述] 根据参数,画出矩形.输入四个参数:前两个参数为整数,依次代表矩形的高和宽(高不少于3行不多于10行,宽不少于5列不多于10列):第三个参数是一个字符,表示用来画图的矩形符号:第四个参数为 ...

  3. 信息学奥赛一本通C++语言——1097:求阶乘的和

    [题目描述] 给定正整数n,求不大于n的正整数的阶乘的和(即求1!+2!+3!+-+n!),输出阶乘的和. [输入] 输入有一行,包含一个正整数n(1 < n < 12). [输出] 输出 ...

  4. 信息学奥赛一本通C++语言-----2036:【例5.3】开关门

    [题目描述] 宾馆里有n(2≤n≤1000)n(2≤n≤1000) 个房间,从1∼n1∼n 编了号.第一个服务员把所有的房间门都打开了,第二个服务员把所有编号是22 的倍数的房间"相反处理& ...

  5. 信息学奥赛一本通C++语言-----1120:同行列对角线的格

    [题目描述] 输入三个自然数nn,ii,j(1≤i≤n,1≤j≤n)j(1≤i≤n,1≤j≤n),输出在一个n×nn×n格的棋盘中(行列均从11开始编号),与格子(ii,jj)同行.同列.同一对角线的 ...

  6. 信息学奥赛一本通C++语言-----1064:奥运奖牌计数

    [题目描述] 2008年北京奥运会,A国的运动员参与了n天的决赛项目(1≤n≤17).现在要统计一下A国所获得的金.银.铜牌数目及总奖牌数.输入第1行是A国参与决赛项目的天数n,其后n行,每一行是该国 ...

  7. 信息学奥赛一本通C++语言-----1087:级数求和

    [题目描述] 已知:Sn=1+12+13+-+1nSn=1+12+13+-+1n.显然对于任意一个整数kk,当nn足够大的时候,SnSn大于kk.现给出一个整数k(1<=k<=15)k(1 ...

  8. 信息学奥赛一本通C++语言-----2048:【例5.18】串排序

    [题目描述] 对给定的n(1≤n≤20)n(1≤n≤20)个国家名(国家名字长度不超过2020),按其字母的顺序输出. [输入] 第一行为国家的个数nn: 以下nn行为国家的名字. [输出] nn行, ...

  9. 信息学奥赛一本通C++语言-----1103:陶陶摘苹果

    [题目描述] 陶陶家的院子里有一棵苹果树,每到秋天树上就会结出10个苹果.苹果成熟的时候,陶陶就会跑去摘苹果.陶陶有个30厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试. 现在已知 ...

最新文章

  1. 一个计算机高手的成长(转)
  2. 秋招必考——Batch Normalization精简解析
  3. AWS — Nitro System
  4. python2.7可以同时连接两个数据库吗
  5. mysql variables_通过什么命令能够改变mysql的variables的变量里的值?
  6. SpringBoot整合Swagger 自动生成在线API文档 偷懒必备 同时也是我们的基本操作啦!!!
  7. 值对于int32太大或太小怎么解决_深孔加工10种常见问题及解决措施,条条都是宝贝!...
  8. 6 如何查看MESSAGE消息
  9. python中二进制表示_Python中的二进制搜索:直观介绍
  10. 线性规划与多目标规划
  11. hadoo分布式安装
  12. mybatis mysql 调用存储过程 多个返回值_Mysql面试知识点总结(进阶篇)
  13. 微信html5视频播放器,解决微信h5页面视频播放问题实例
  14. USDP安装部署及问题
  15. 【PHP】随机生成名字
  16. 产品经理(21) #数据分析
  17. springboot(JavaCV )实现视频截取第N帧并保存图片
  18. Xshell使用技巧<粘贴多行如何直接复制到终端而非撰写框再回车>
  19. 1985-2020(8个版次)全球地表覆盖下载与介绍
  20. floodfill算法

热门文章

  1. 上次那个上门要源代码的女网红,后来咋样了?
  2. 表弟面试被虐,我教他缓存连招,借机蹭了波奈雪的茶
  3. 程序员造轮子的正确姿势
  4. ehcache缓存的详细配置
  5. ubuntu下JDK的自动安装和手动安装
  6. 超好用Web草图工具Balsamiq Mockups
  7. iOS 后台语音播报功能开发过程中的那些坑
  8. 力扣算法题—074搜索二维矩阵
  9. Java初学者必知 关于Java字符串问题
  10. 操作系统---进程篇