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

用vs2010做网站登入/世界疫情最新数据

用vs2010做网站登入,世界疫情最新数据,wordpress 缩略图优化,新疆设计网站建设问题描述从键盘输入两个整数,求任意两个正整数的最大公约数(GCD)。最大公因数,也称最大公约数、最大公因子,指两个或多个整数共有约数中最大的一个。a,b的最大公约数记为(a,b),同样的,a&#xf…

问题描述

从键盘输入两个整数,求任意两个正整数的最大公约数(GCD)。

最大公因数,也称最大公约数、最大公因子,指两个或多个整数共有约数中最大的一个。a,b的最大公约数记为(a,b),同样的,a,b,c的最大公约数记为(a,b,c),多个整数的最大公约数也有同样的记号。求最大公约数有多种方法,常见的有质因数分解法、短除法、辗转相除法、更相减损法。

问题分析

如果有一个自然数a能被自然数b整除,则称a为b的倍数,b为a的约数。几个自然数公有的约数,叫做这几个自然数的公约数。公约数中最大的一个公约数,称为这几个自然数的最大公约数。

根据约数的定义可知,某个数的所有约数必不大于这个数本身,几个自然数的最大公约数必不大于其中任何一个数。要求任意两个正整数的最大公约数即求出一个不大于其中两者中的任何一个,但又能同时整除两个整数的最大自然数。

算法设计

思路有两种:第一种,采用穷举法按从小到大(初值为1,最大值为两个整数当中较小的数)的顺序将所有满足条件的公约数列出,输出其中最大的一个;第二种,按照从大(两个整数中较小的数)到小(到最小的整数1)的顺序求出第一个能同时整除两个整数的自然数,即为所求。

下面对第二种思路进行详细说明。

两个数的最大公约数有可能是其中的小数,所以在按从大到小顺序找寻最大公约数时,循环变量i的初值从小数n开始依次递减,去寻找第一个能同时整除两整数的自然数,并将其输出。需要注意的是,虽然判定条件是i>0,但在找到第一个满足条件的i值后,循环没必要继续下去,如,25和15,最大公约数是5,对于后面的4、3、2、1没必要再去执行,但此时判定条件仍然成立,要结束循环只能借助break语句。

程序流程图:

05a29f6989b0c092ea3bc9fbda045ee8.png

下面是完整的代码:

#include

int main()

{

int m, n, temp, i;

printf("输入两个正整数,中间空一格:");

scanf("%d%d", &m, &n);

if(m

{ /*交换m和n的值*/

temp=m;

m=n;

n=temp;

}

for(i=n; i>0; i--)  /*按照从大到小的顺序寻找满足条件的自然数*/

if(m%i==0 && n%i==0)

{/*输出满足条件的自然数并结束循环*/

printf("%d 和 %d 最大公约数是 : %d\n", m, n, i);

break;

}

return 0;

}

c1b56ca5c07a4f9632e4fdd14fabfdef.png

运行结果:

输入两个正整数,中间空一格:100 150

150 和 100 最大公约数是 : 50

e0b66cd3d95d386ad59e63208e1cd871.png

0b1331709591d260c1c78e86d0c51c18.png

http://www.jmfq.cn/news/4981375.html

相关文章:

  • 基于wed的网站开发/seo计费系统
  • ip查询网站备案查询系统/百度海南分公司
  • 梅州建站多少钱/seo优化一般包括
  • 三亚网站建设费用/百度推广怎么添加关键词
  • 小说网站开发对影成三人小说/如何做网站seo
  • 虚拟服务器搭建wordpress/seo推广优化多少钱
  • 深圳坂田网站建设/四川seo排名
  • 网页设计音乐网站/网站优化策略
  • 辅导班如何做网站/网络营销案例分析论文
  • B2B网站建设商务排名/seo自然排名关键词来源的优缺点
  • 小说阅读网站怎么建设/搜索引擎有哪几个网站
  • DW如何做明星的个人网站/独立站seo
  • 做视频网站赚钱/威海seo公司
  • 烟台市铁路建设管理局网站/html制作网页代码
  • 面试简历模板免费/百度seo排名优化软件分类
  • php网站建设基本流程/国际热点新闻
  • thinkphp做网站快吗/怎么发帖子做推广
  • 昆明公司做网站/网站推广软件免费版大全
  • ASP net网站开发资料/广告联盟看广告赚钱
  • 腾讯网站建设费用/seo关键字怎么优化
  • 企业网站建设哪家好/近期的新闻消息
  • 做网站电子版报价模板/石家庄网站建设案例
  • 浙江做网站多少钱/自媒体服务平台
  • 关于网络编辑作业做网站栏目新闻的ppt/手机系统优化软件
  • 商城网站公司/seo咨询推广找推推蛙
  • 佛山网页网站设计/微商软文推广平台
  • javascript特效网站/网站联盟推广
  • 把微信小程序做网站/电商运营转行后悔了
  • 网站建设提供源代码有什么用/vue seo 优化方案
  • 网站建设这个职业是什么/阿里seo排名优化软件