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

火鸟门户官方网站html5网站开发参考文献

火鸟门户官方网站,html5网站开发参考文献,网站添加微信支付,自己做社交网站吗题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。 小明有一些矩形的材料,他要从这些矩形材料中切割出一些正方形。 当他面对一块矩形材料时,他总是从中间切割一刀,切出一块最大的正…

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

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

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

例如,对于一块两边分别为 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/498054/

相关文章:

  • 企业网站开发合同wordpress会话缓存
  • 宁远县建设局网站h5视频
  • 湖北平台网站建设哪家好网站做子页面怎么做的
  • 为一个网站设计一个推广方案高端网站制作建设
  • 智能建造专业就业前景成都seo外包
  • 深圳龙岗个人网站建设电商网站价格监控
  • 网站建设网站设计多少钱建网站怎么做
  • 魔鬼做交易网站网站开发的优势
  • 建设网站说只给前端源码是什么意思怎么查看网站disallow
  • 个人做的卖货网站做虚假网站犯法吗
  • 做网站制作公司江苏省建设人才网站
  • 做视频网站服务器多少钱莱芜网站建设价格
  • 海南省住房建设厅网站首页企业建设网站的功能是什么意思
  • 做网站的上海市哪家技术好网站提高收录和访问量
  • 建设网站需要什么基础知识电子商务网站建设报价
  • 湖南网站营销seo方案网站做排名2015
  • 广东网站推广免费软件不用充值
  • php开源建站系统百度seo关键词排名优化工具
  • 网站排名不稳定一个大佬做的本子网站
  • 网站建设中联系我们怎么写家庭农场做网站
  • 5网站开发之美淘宝优惠券怎么做网站
  • 网站建设推广平台app在线生成平台 免费
  • 东莞市建设规划局网站网站建设例子
  • 企业营销型网站规划网站虚假备案
  • 做程序任务发布的网站网站建设业务介绍
  • 珠海网站设计培训班深圳设计公司前十名
  • 南昌新手网站建设费用网站稳定期的推广
  • 事业单位做网站需要前置审批吗金华seo建站
  • php cms网站建设茂名网站建设服务
  • 网站改版重新收录网推软件有哪些