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

长春市网站开发百度下载正版

长春市网站开发,百度下载正版,做pc端网站行情,周明锋 wordpress.com题目:输入两个正整数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.mmbaike.com/news/94601.html

相关文章:

  • 建网站维护要多少钱百度手机助手下载安装
  • 石家庄便宜网站制作seo搜索引擎优化就业指导
  • 织梦网站打开空白seo方案书案例
  • 做一网站需要多少钱百度指数的各项功能
  • 新疆建设网站首页东莞企业网站设计公司
  • 河北省建设工程招标网优化水平
  • 网站懒加载怎么做百度网站介绍
  • 网站开发属于何种合同外贸网站推广的方法
  • 外贸建站需要花多少钱2023年12月疫情又开始了吗
  • 产品建站工具软件外包公司排行榜
  • 网站推广工作独立性较强非常便于在互联网上开展建立网站的主要步骤
  • 怎么做网址导航网站2345网址导航设置
  • 江苏无锡网站推广及优化国际要闻
  • 学校网站建设开发商北京百度seo公司
  • 网站wordpress怎么写网站
  • 如何在网上注册公司网站论坛软文案例
  • 如何利用网站赚钱网站seo完整seo优化方案
  • 没网站域名可以做备案吗怎样看网页的友情链接
  • 湛江网站建设哪家优惠多网站数据分析案例
  • 基础微网站开发代理网站加速器
  • 株洲网站建设服务公司产品关键词大全
  • 国内最最早做虚拟货币的网站国内搜索引擎大全
  • wordpress 字体替换极客族新乡百度网站优化排名
  • 网站代理什么意思关键字排名优化公司
  • 如何在网站中做内部链接nba最新新闻
  • 麻涌网站建设什么是seo文章
  • ps做网站需注意深圳营销型网站开发
  • 厉害的seo顾问seo顾问服务公司
  • 做网站在哪接单seo综合查询系统
  • 重庆营销网站制作济南网站制作平台