尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

画矩形

画矩形
📅 发布时间:2026/6/18 13:27:17

//题意:根据参数,画出矩形,输入一行,
//包括四个参数:前两个参数为整数,依次代表矩形的高和宽(高不少于3行不多于10行,宽不少于5列不多于10列);第三个参数是一个字符,表示用来画图的矩形符号;第四个参数为1或0,0代表空心,1代表实心。
//输出画出的图形。
//题解:先定义变量,再输入4个值,然后判断当d的值为1时,就双层循环,格数每次加一;//当格数等于宽(b)的值时,输出换行,重新统计格数;
//如果d的值为0,也是双层循环,如果字符在矩形的边上,就输出char类型的字符(空心);格数就每次加一;然后输出空格;当格数等于宽(b)的值时,输出换行;最后重新统计格数;
//代码:

include<bits/stdc++.h>

using namespace std;
int main(){
int a,b;
char c;//定义变量
int d=1 or 0;
int sum=0;
cin>>a>>b>>c>>d;//输入4个值
if(d1){//如果d的值为1;
for(int i=1;i<=a;i++){//双层循环,长和宽;
for(int j=1;j<=b;j++){
cout<<c;//输出char类型的字符(实心);
sum=sum+1;//格数每次加一;
if(sum
b){//当格数等于宽(b)的值时,输出换行;
cout<<endl;
sum=0;//重新统计格数;
}
}
}
}
else{//如果d的值为0
for(int i=1;i<=a;i++){
for(int j=1;j<=b;j++){
if(i1 or ia or j1 or jb){//如果字符在矩形的边上,就输出char类型的字符(空心);
cout<<c;
sum=sum+1;//格数每次加一;
}
else{
cout<<" ";//输出空格;
sum=sum+1;
}
if(sum==b){//当格数等于宽(b)的值时,输出换行;
cout<<endl;
sum=0;//重新统计格数;
}
}
}
}
return 0;
}

相关新闻

  • NOIP 模拟赛八
  • 随便写的
  • Bcliux-docker-nacos2.2.0升级至2.2.3版本

最新新闻

  • 多维聚合实战:从pandas滚动窗口到业务可解释指标
  • 北京公司注册代办怎么选?2026年合规标准、避坑指南与机构对比盘点 - 互联网科技品牌测评
  • 杭州黄金回收红黑榜 2026 版:避坑黑名单 + 高保值优选门店,上门 / 到店渠道全面对比 - 奢侈品回收评测
  • 风电预测模型可解释性实战:物理约束下的SHAP与LIME应用
  • 口语化买家问句转化 SEO 页面,同步适配传统排名与 AI 摘要引用
  • AI落地失败真相:工作流分层与程序可表达性实战指南

日新闻

  • 2026年不锈钢卷板厂家推荐排行榜:冷轧热轧/304/201不锈钢卷板,高颜值耐腐蚀源头厂家实力精选 - 企业推荐官【官方】
  • FLUX.1-dev FP8模型实战指南:24GB以下显卡高效部署方案
  • 2026佛山长途搬家价目表:跨省跨市搬家费用完整计算指南 - 从来都是英雄出少年

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号