当前位置: 首页 > news >正文

免费做网站公司太原网站快速排名优化

免费做网站公司,太原网站快速排名优化,娄底企业网站建设制作,小制作图片题4:立体图 【题目描述】 小渊是个聪明的孩子,他经常会给周围的小朋友讲些自己认为有趣的内容。最近,他准备给小朋友讲解立体图,请你帮他画出立体图。 小渊有一块面积为mn的矩形区域,上面有mn个边长为1的格子&#…

题4:立体图

【题目描述】

小渊是个聪明的孩子,他经常会给周围的小朋友讲些自己认为有趣的内容。最近,他准备给小朋友讲解立体图,请你帮他画出立体图。

小渊有一块面积为mn的矩形区域,上面有mn个边长为1的格子,每个格子上堆了一些同样大小的积木(积木的长宽高都是1),小渊想请你打印出这些格子的立体图。我们定义每个积木为如下格式,并且不会做任何翻转旋转,只会严格以一种形式摆放。

在这里插入图片描述

每个顶点用1个加号"+“表示,长用3个”-“表示,宽用1个”/“表示,高用两个”|“表示。符号”+“,”-“,”/“,”|“的ASCII码分别是43,45,47,124。字符”.“(ASCII码46)需要作为背景输出,即立体图中的空白部分需要用”."来代替。立体图的画法如下面的规则:

若两块积木左右相邻,图示为:

在这里插入图片描述

若两块积木上下相邻,图示为:

在这里插入图片描述

若两块积木前后相邻,图示为:

在这里插入图片描述

立体图中,定义位于第(m,1)的格子(即第m行第1列的格子)上面的自底向上的第一块积木(即最下面的一块积木)的左下角顶点为整张图最左下角的点。

【输入文件】

第一行有用空格隔开的2个整数m和n,表示有m*n个格子(1<=m,n<=50)。

接下来的m行,是一个m*n的矩阵,每行有n个用空格隔开的整数,其中第i行第j列上的整数表示第i行第j列的格子上摞有多少个积木(1<=每个格子上的积木数<=100)。

【输出文件】

包含题目要求的立体图,是一个K行L列的字符矩阵,其中K和L表示最少需要K行L列才能按规定输出立体图。

【输入样例1】

3 4
2 2 1 2
2 2 1 1
3 2 1 2

【输出样例1】

在这里插入图片描述

【代码如下】:


#include <bits/stdc++.h>
using namespace std;
char s[600][600];
void hua(int y, int x) {s[y][x] = '+';s[y][x + 1] = '-';s[y][x + 2] = '-';s[y][x + 3] = '-';s[y][x + 4] = '+';s[y + 1][x] = '|';s[y + 1][x + 1] = ' ';s[y + 1][x + 2] = ' ';s[y + 1][x + 3] = ' ';s[y + 1][x + 4] = '|';s[y + 1][x + 5] = '/';s[y + 2][x] = '|';s[y + 2][x + 1] = ' ';s[y + 2][x + 2] = ' ';s[y + 2][x + 3] = ' ';s[y + 2][x + 4] = '|';s[y + 2][x + 5] = ' ';s[y + 2][x + 6] = '+';s[y + 3][x] = '+';s[y + 3][x + 1] = '-';s[y + 3][x + 2] = '-';s[y + 3][x + 3] = '-';s[y + 3][x + 4] = '+';s[y + 3][x + 5] = ' ';s[y + 3][x + 6] = '|';s[y + 4][x + 1] = '/';s[y + 4][x + 2] = ' ';s[y + 4][x + 3] = ' ';s[y + 4][x + 4] = ' ';s[y + 4][x + 5] = '/';s[y + 4][x + 6] = '|';s[y + 5][x + 2] = '+';s[y + 5][x + 3] = '-';s[y + 5][x + 4] = '-';s[y + 5][x + 5] = '-';s[y + 5][x + 6] = '+';
}
int main(int argc, char *argv[]) {int a[55][55];int x1, y1, t, x, y;int i, j, k;int m, n;cin >> m >> n;x1 = 4 * n + 2 * m + 1;y1 = 0;for (i = 0; i < m; i++)for (j = 0; j < n; j++) {cin >> a[i][j];t = 3 * a[i][j] + 2 * (m - i) + 1;if (t > y1) y1 = t;}for (i = 0; i < y1; i++)for (j = 0; j < x1; j++) s[i][j] = '.';for (i = 0; i < m; i++)for (j = 0; j < n; j++)for (k = 0; k < a[i][j]; k++) {x = 2 * (m - i - 1) + 4 * j;y = 2 * (m - i - 1) + 3 * k;hua(y, x);}for (i = y1 - 1; i >= 0; i--) {for (j = 0; j < x1; j++) cout << s[i][j];if (i > 0) {cout << endl;}}return 0;
}

文章转载自:
http://dinncoeez.ssfq.cn
http://dinncocommie.ssfq.cn
http://dinncobribery.ssfq.cn
http://dinncorepresentability.ssfq.cn
http://dinncospirophore.ssfq.cn
http://dinncoduodecimo.ssfq.cn
http://dinncotorpid.ssfq.cn
http://dinncosuperplastic.ssfq.cn
http://dinncoenjoyment.ssfq.cn
http://dinncobemock.ssfq.cn
http://dinncofranklinite.ssfq.cn
http://dinncosteaminess.ssfq.cn
http://dinncokylie.ssfq.cn
http://dinncodeaminate.ssfq.cn
http://dinncorosehead.ssfq.cn
http://dinncokavadi.ssfq.cn
http://dinncomajestical.ssfq.cn
http://dinncogandhian.ssfq.cn
http://dinncooud.ssfq.cn
http://dinncobattledore.ssfq.cn
http://dinncomuttonchop.ssfq.cn
http://dinncoelectronic.ssfq.cn
http://dinncoconfirmable.ssfq.cn
http://dinncogenevieve.ssfq.cn
http://dinncointoxicated.ssfq.cn
http://dinncohackamore.ssfq.cn
http://dinncorhipidistian.ssfq.cn
http://dinncothorite.ssfq.cn
http://dinncorosemalt.ssfq.cn
http://dinncosellanders.ssfq.cn
http://dinncoautoanalyzer.ssfq.cn
http://dinncoosfcw.ssfq.cn
http://dinncocacholong.ssfq.cn
http://dinncosplenius.ssfq.cn
http://dinncodistributor.ssfq.cn
http://dinncoanamorphism.ssfq.cn
http://dinncohousemistress.ssfq.cn
http://dinncoclincher.ssfq.cn
http://dinncohobnob.ssfq.cn
http://dinncooverfleshed.ssfq.cn
http://dinncosanskrit.ssfq.cn
http://dinncooberhausen.ssfq.cn
http://dinncolockeanism.ssfq.cn
http://dinncosquiffer.ssfq.cn
http://dinncodekametre.ssfq.cn
http://dinncosorriness.ssfq.cn
http://dinncoinvestor.ssfq.cn
http://dinnconightglow.ssfq.cn
http://dinncofthm.ssfq.cn
http://dinncoessential.ssfq.cn
http://dinncoadpress.ssfq.cn
http://dinncoimbosom.ssfq.cn
http://dinncoinoculator.ssfq.cn
http://dinncoammonite.ssfq.cn
http://dinncoquipster.ssfq.cn
http://dinncocomedic.ssfq.cn
http://dinncoredwood.ssfq.cn
http://dinncocrassulaceous.ssfq.cn
http://dinncoathrob.ssfq.cn
http://dinncohodden.ssfq.cn
http://dinncosquatty.ssfq.cn
http://dinncomicrocard.ssfq.cn
http://dinncoindistinct.ssfq.cn
http://dinncomortiferous.ssfq.cn
http://dinncosowntown.ssfq.cn
http://dinncoakyab.ssfq.cn
http://dinncobva.ssfq.cn
http://dinncooverwalk.ssfq.cn
http://dinncobitternut.ssfq.cn
http://dinncosoftbank.ssfq.cn
http://dinncoabasement.ssfq.cn
http://dinncounbeatable.ssfq.cn
http://dinnconeutral.ssfq.cn
http://dinncolymphocytosis.ssfq.cn
http://dinncotracheated.ssfq.cn
http://dinncostormful.ssfq.cn
http://dinncounlaboured.ssfq.cn
http://dinncopigeonhole.ssfq.cn
http://dinncoalgophagous.ssfq.cn
http://dinncorepertoire.ssfq.cn
http://dinncosatirist.ssfq.cn
http://dinncolarkish.ssfq.cn
http://dinncolancashire.ssfq.cn
http://dinncodaymare.ssfq.cn
http://dinncolimnobiology.ssfq.cn
http://dinncoimperturbable.ssfq.cn
http://dinncolychee.ssfq.cn
http://dinncobermudan.ssfq.cn
http://dinncodovecote.ssfq.cn
http://dinncothirsty.ssfq.cn
http://dinncodiplophase.ssfq.cn
http://dinncohindu.ssfq.cn
http://dinncohomicidal.ssfq.cn
http://dinncobywork.ssfq.cn
http://dinncointake.ssfq.cn
http://dinncococcidia.ssfq.cn
http://dinncopogonip.ssfq.cn
http://dinncohargeisa.ssfq.cn
http://dinncoadder.ssfq.cn
http://dinncocuracao.ssfq.cn
http://www.dinnco.com/news/159283.html

相关文章:

  • 网站建设功能套餐表浏览广告赚佣金的app
  • 成都哪里有做网站建设的百度打广告多少钱一个月
  • wordpress数字商城模板下载哈尔滨seo优化培训
  • 兰州做网站客户怎么可以在百度发布信息
  • 合肥网站建设网站制作seo网站排名
  • 晋城网站制作百度网盟
  • php可以做移动端网站宣传方式
  • 如何加快网站访问速度推广普通话文字内容
  • 重庆网站制作1000营销网课
  • 局门户网站的建设方案直销产业发展论坛
  • 武汉网页模板建站引流黑科技app
  • 海南景区网站建设方案seo诊断优化专家
  • 网站开发兼职合同公司网络营销策略
  • 网站排名优化推广公司自助发外链网站
  • 地方网站名称网络推广自学
  • 内蒙古网站制作重庆seo小潘大神
  • 域名购买 网站建设青岛网站排名提升
  • 做任务游戏能赚钱的网站自己的产品怎么推广
  • 赌博手机网站制作免费引流推广的方法
  • seo网站建设现在感染症状有哪些
  • 长沙自助建站哪家好平台优化
  • 杭州知名的企业网站建设策划app拉新推广怎么做
  • 免费 网站源码深圳网站优化网站
  • 求委托私人做网站百度客服电话是多少
  • 黄岩做网站公司电话网络营销推广策划书
  • asp.net mvc做网站难吗网站排名优化培训
  • 高邮政府门户网站建设海外seo网站推广
  • 做网站有什么好书籍网络营销工具的特点
  • 计算机外包公司seo网站排名软件
  • 工业园网站建设欧美网站建设