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

长春市网站开发成长电影在线观看免费

长春市网站开发,成长电影在线观看免费,国际服务器,做外贸兼职的网站题目:输入两个正整数a和b,求其最大公约数和最小公倍数 数学:最大公约数*最小公倍数a*b 例如:a16,b20。最小公倍数80,最大公约数4。80*416*20。 算法:辗转相除法,又称欧几里德算法…

题目:输入两个正整数a和b,求其最大公约数和最小公倍数

数学:最大公约数*最小公倍数=a*b

例如:a=16,b=20。最小公倍数=80,最大公约数=4。80*4=16*20。

算法:辗转相除法,又称欧几里德算法。

将大的那个数作为a,小的为b。

a % b = r         a = b,将 b 的值赋给 a ,b = r,将 r 的值赋给 b ,作为下一次的计算

a % b = r

······

直到

a % b = r = 0;

最后这一步得到的 b 就是 最大公约数。

例如:

20 / 16 = 1 ······ 4

16  /  4 = 4 ······ 0

于是大公约数b = 4

再例:

程序实现:

#include <stdio.h>int main()
{int a=16,b=20,r;//经实验发现并不需要把大的数放在前面do{r=a%b;a=b;b=r;} while(r);printf("最大公约数是:%d\n",a);return 0;
}

输出:

最大公约数是:4

 

实验发现并不用把大的数作为被除数。因为:

16 % 20 = 0 ······ 16

20 % 16 = 1 ······ 4

在做下一步取模运算时,就将这两个数置换过来了

完整程序实现:

#include <stdio.h>int main()
{int a,b,r;printf("请输入两个整数:");scanf("%d %d",&a,&b);int c=a*b;//存数据do{r=a%b;a=b;b=r;} while(r);printf("最大公约数是:%d\n",a);printf("最小公倍数是:%d\n",c/a);return 0;
}

Sample Output 1:

请输入两个整数:16 20
最大公约数是:4
最小公倍数是:80

Sample Output 2:

请输入两个整数:75 125
最大公约数是:25
最小公倍数是:375

http://www.yidumall.com/news/44594.html

相关文章:

  • flash网站源码免费下载白酒营销策划方案
  • 十堰网站搜索优化价格营销策划公司 品牌策划公司
  • 太原h5建站关键词优化怎么做
  • 武汉网站开发公司哪家好南宁seo多少钱报价
  • 哪个网站可以做链接网站优化名词解释
  • 合肥做一个网站要多少钱手机优化软件哪个好
  • 顾客评价网站鄂州网站seo
  • 三星官网网站广州品牌seo推广
  • 网站开发人员没有按照设计开发百度一下网页版搜索引擎
  • 专业积分商城网站建设徐州seo代理计费
  • 成功卡耐基网站建设无锡百度正规公司
  • 长沙seo排名扣费站长seo查询工具
  • win7环境wordpress正规的关键词优化软件
  • 网站源码多少钱东莞营销网站建设
  • 微信订阅号怎么做网站平台seo什么意思
  • 个体工商户做的网站能推广吗提高工作效率整改措施
  • 免费企业cms厦门关键词优化seo
  • 可以做宣传海报的网站百度网页版下载
  • 免费手机版网站建设浙江网站推广公司
  • 163企业邮箱设置seo快速排名百度首页
  • 哪个网站做h5号优化关键词方法
  • 博彩网站怎么做代理google中文搜索引擎入口
  • 做二手房网站有哪些资料百度上打广告怎么收费
  • 西宁网站建设君博解决购买域名的网站
  • 东莞疫情风险等级大地seo视频
  • 上海哪家做公司网站有什么推广产品的渠道
  • m2型虚拟主机带宽 网站外包网站有哪些
  • 深圳网络推广培训机构广西seo关键词怎么优化
  • wordpress 获取链接西安seo教程
  • 天河做网站哪家好推广网站的文案