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

建设网站需要哪些步骤怎样新建一个网页

建设网站需要哪些步骤,怎样新建一个网页,网站会员后台管理系统,国产系统2345题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。 小明有一些矩形的材料,他要从这些矩形材料中切割出一些正方形。 当他面对一块矩形材料时,他总是从中间切割一刀,切出一块最大的正…

题目描述
本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。

小明有一些矩形的材料,他要从这些矩形材料中切割出一些正方形。

当他面对一块矩形材料时,他总是从中间切割一刀,切出一块最大的正方 形,剩下一块矩形,然后再切割剩下的矩形材料,直到全部切为正方形为止。

例如,对于一块两边分别为 5 和 3 的材料(记为 5×3),小明会依次切出3×3、2×2、1×1、1×1 共 4 个正方形。

现在小明有一块矩形的材料,两边长分别是 2019 和 324。请问小明最终会切出多少个正方形?

运行限制
最大运行时间:1s
最大运行内存: 128M
所需变量

int a;//由于给了长度,我把它设定为变量

int b;//给的宽度,我为了代码的可用性,设置为变量

int sum;//代表能切割多少个正方形,初值为0

思路:由于要切割最大的正方形,那么我们判断,长和宽谁更长,如果长更长,那么我们就切割以宽为变长的正方形,不断地循环下去,直到长和宽相等,那么这个就是最后的那个正方形,至此我们就完成切割了,最后输出他能切割多少个正方形。
该算法本人认为比较优,如果有更好的想法,欢迎q我!

#include <iostream>
using namespace std;
int main()
{int a = 2019,b = 324;int sum = 0;do{if(a>b){a -= b;}else if(a<b){b -= a;}sum++;}while(a!=b);sum++;cout<<sum<<endl;return 0;
}

在这里插入图片描述

http://www.yayakq.cn/news/89309/

相关文章:

  • 个人建网站怎么赚钱网络搞钱路子
  • 百度推广网站吸引力seo站内优化和站外优化
  • 济源市建设管理处网站wordpress交互插件
  • 郴州网站制作公司在哪里怎么免费创建自己的网站
  • 找个不能粘贴文字的网站做实验怎么制作页面模板
  • 深圳免费模板建站佛山网站搭建
  • 高大上的企业网站欣赏网站产品内容在数据库
  • 做网站idwordpress dux1.4自适应
  • 贵阳企业自助建站系统规模以上工业企业奖励
  • 网站后台插件万州建网站
  • 建设网站需要几个人完成东莞海外网络推广
  • 四川省省建设厅网站网络推广主要是做什么工作
  • 网站出现乱码温州网站建设及推广
  • 个人域名可以做网站吗在网站建设上的发言总结
  • 网站开发时间安排wordpress主题制作视频
  • 汕头seo课程培训排名轻松seo 网站
  • 给新公司做网站要多少钱网站建设芜湖
  • .net做网站cwordpress与微信教程
  • 网站内容优化方法有哪些网站开发结论
  • 企业网站开发服务高端企业网站建设公司怎么做实用性
  • 创建网站代码是什么情况wordpress 删除分类
  • 企业网站静态模板下载数字营销理论
  • 网站运营推广策划书wordpress出现的问题
  • 企业网站建设珠海淘宝做导航网站有哪些功能
  • 开发者选项长期开启会怎样网站内链seo
  • 中国联通网站备案系统西宁seo网站建设
  • 阿里巴巴网站建设与维护wordpress cxudy
  • 北京做网站的网络公司南京网站优化公司排名
  • 描述建设网站的一个具体步骤域名购买方法
  • 外贸网站营销方案好看网电影网站模板免费下载