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

南联企业网站建设google下载官方版

南联企业网站建设,google下载官方版,iphone14欧美日韩版本区别,wordpress主页归档C语言详解求两个正数最小公倍数的3种境界~😎前言🙌必备小知识~😘求最小公倍数境界1~ 😊求最小公倍数境界2~ 😊求最小公倍数境界3~ 😊总结撒花💞博客昵称:博客小梦😊 最喜…

C语言详解求两个正数最小公倍数的3种境界~😎

  • 前言🙌
  • 必备小知识~😘
  • 求最小公倍数境界1~ 😊
  • 求最小公倍数境界2~ 😊
  • 求最小公倍数境界3~ 😊
  • 总结撒花💞

   
博客昵称:博客小梦😊
最喜欢的座右铭:全神贯注的上吧!!!
作者简介:一名热爱C/C++,算法等技术、喜爱运动、热爱K歌、敢于追梦的小博主!

博主小留言:哈喽!😄各位CSDN的uu们,我是你的博客好友小梦,希望我的文章可以给您带来一定的帮助,话不多说,文章推上!欢迎大家在评论区唠嗑指正,觉得好的话别忘了一键三连哦!😘
在这里插入图片描述

前言🙌

    哈喽各位友友们😊,我今天又学到了很多有趣的知识现在迫不及待的想和大家分享一下!😘我仅已此文,手把手用C语言详解求两个正数最小公倍数的3种境界!这里举个求正数23 和正数 1782的最小公倍数为例。都是精华内容,可不要错过哟!!!😍😍😍

必备小知识~😘

什么是最小公倍数和最大公约数(最大公因数)?

  • 最小公倍数就是可以整除这两个数的最小的数,例如:6和9的最小公倍数就是18,3和5的最小公倍数是15。==也可以说是两个数相乘除以他们的最大公约数==。
  • 最大公约数的概念和最小公倍数正好相反,就是两个数都可以整除的最大的数,如3和5的最大公约数就是1,而6和9的最大公约数就是3。

求最小公倍数境界1~ 😊

境界1的算法求解过程分析:

  • 这里的变量count 主要是求其循环比较的次数,通过这个可以比较看出三种境界算法的优劣性。
  • 先定义一个count变量存储这两个数的最大值。
  • 如果满足 max % a != 0 || max % b != 0,就让最大值加1,直到有一个能够被a和b同时整除的数就退出循环,这个数就是a和b的最小公倍数。

境界1源码: 😍

#include <stdio.h>
int main()
{int a = 0;int b = 0;scanf("%d %d", &a, &b);int count = 0;int max = a > b ? a : b;//先找到最大值while (max % a !=  0 || max % b != 0){max++;count++;}printf("最小公倍数 = %d,比较运行的次数 = %d ", max,count);return 0;
}

代码结果运行图: 😍

在这里插入图片描述可见count = 39204 ,这个循环比较次数为39204,可见其算法效率非常低效。有没有更好的算法呢?请耐心看下文分析~

求最小公倍数境界2~ 😊

境界2的算法求解过程分析:

  • 这里的变量count 主要是求其循环比较的次数,通过这个可以比较看出三种境界算法的优劣性。
  • 定义一个变量i,让它从1开始,符合条件就自增。一个数的i倍,即乘以i其表达式结果就是这个数倍数,如果可以被另一个数整除,说明这个倍数就是这两个数的公倍数。因为i是从1开始自增的,所以第一个满足这个条件的一定是这两个数的最小公倍数啦

境界2源码: 😍

#include <stdio.h>
int main()
{int a = 0;int b = 0;scanf("%d %d", &a, &b);int i = 1;int count = 0;while (i*a % b != 0){i++;count++;}printf("最小公倍数 = %d,比较运行的次数 = %d ",i*a,count);return 0;
}

代码结果运行图: 😍
在这里插入图片描述
可见count = 1781 ,这个循环比较次数为1781,可见其算法效率比境界一有了明显的改善!那还有没有比这个更好的算法呢?请耐心看下文分析~

求最小公倍数境界3~ 😊

辗转相除法流程图解

在这里插入图片描述

境界3源码: 😍

#include <stdio.h>
int main()
{int m = 0;int n = 0;scanf("%d %d", &m, &n);int a = m * n;int r = 0;int count = 0;while (r = m % n){m = n;n = r;count++;}printf("最小公倍数 = %d,比较运行的次数 = %d ", a / n, count);return 0;
}

代码结果运行图: 😍

在这里插入图片描述
可见count = 3 ,这个循环比较次数为3,可见其算法效率真的是太惊人了!,但是这个算法还是有一个缺点就是变量 a = m * n。如果这两个数很大,可能它们相乘的结果太大超出类型的最大数值

总结撒花💞

   本篇文章旨在带领大家利用C语言详解 - 求两个正数最小公倍数的3种境界。希望大家通过阅读此文有所收获!😘如果我写的有什么不好之处,请在文章下方给出你宝贵的意见😊。如果觉得我写的好的话请点个赞赞和关注哦~😘


文章转载自:
http://intrados.crhd.cn
http://inequilateral.crhd.cn
http://frostline.crhd.cn
http://hyperhepatia.crhd.cn
http://gourde.crhd.cn
http://manuscript.crhd.cn
http://waterfall.crhd.cn
http://akkadian.crhd.cn
http://volcanological.crhd.cn
http://cytogenetics.crhd.cn
http://strati.crhd.cn
http://extrapolability.crhd.cn
http://saccharogenesis.crhd.cn
http://beachmaster.crhd.cn
http://vorticose.crhd.cn
http://flare.crhd.cn
http://backcourtman.crhd.cn
http://geat.crhd.cn
http://pureness.crhd.cn
http://morbidity.crhd.cn
http://yankee.crhd.cn
http://sasebo.crhd.cn
http://antistrophe.crhd.cn
http://grutten.crhd.cn
http://adulterated.crhd.cn
http://inmesh.crhd.cn
http://aerobee.crhd.cn
http://combinative.crhd.cn
http://semiliteracy.crhd.cn
http://reception.crhd.cn
http://shipload.crhd.cn
http://throttleman.crhd.cn
http://amatorial.crhd.cn
http://hcg.crhd.cn
http://naffy.crhd.cn
http://bulgur.crhd.cn
http://percale.crhd.cn
http://unveil.crhd.cn
http://bioplasma.crhd.cn
http://delly.crhd.cn
http://bookend.crhd.cn
http://malocclusion.crhd.cn
http://funambulist.crhd.cn
http://laxation.crhd.cn
http://powerfully.crhd.cn
http://airdate.crhd.cn
http://speciation.crhd.cn
http://madonna.crhd.cn
http://cpi.crhd.cn
http://petechia.crhd.cn
http://nardoo.crhd.cn
http://esnecy.crhd.cn
http://motorbike.crhd.cn
http://enteric.crhd.cn
http://commy.crhd.cn
http://kumite.crhd.cn
http://unsight.crhd.cn
http://rill.crhd.cn
http://franchise.crhd.cn
http://decarock.crhd.cn
http://liquify.crhd.cn
http://humor.crhd.cn
http://continental.crhd.cn
http://mts.crhd.cn
http://gaius.crhd.cn
http://metastasize.crhd.cn
http://volar.crhd.cn
http://cragsman.crhd.cn
http://totemism.crhd.cn
http://proparoxytone.crhd.cn
http://blasphemous.crhd.cn
http://sakhalin.crhd.cn
http://eliminable.crhd.cn
http://netherlands.crhd.cn
http://variegate.crhd.cn
http://saccharometer.crhd.cn
http://widder.crhd.cn
http://libido.crhd.cn
http://subsection.crhd.cn
http://oligocene.crhd.cn
http://isro.crhd.cn
http://scallop.crhd.cn
http://tabernacular.crhd.cn
http://coupon.crhd.cn
http://rennet.crhd.cn
http://prognosis.crhd.cn
http://trod.crhd.cn
http://mastodon.crhd.cn
http://plowman.crhd.cn
http://malachi.crhd.cn
http://worthful.crhd.cn
http://wormy.crhd.cn
http://augmentative.crhd.cn
http://trio.crhd.cn
http://predator.crhd.cn
http://whirr.crhd.cn
http://brisbane.crhd.cn
http://sputteringly.crhd.cn
http://nerviness.crhd.cn
http://headstall.crhd.cn
http://www.15wanjia.com/news/80790.html

相关文章:

  • cn网站建设多少钱广告推广营销网站
  • 网站后台照片限制200k怎么修改windows优化大师的特点
  • 电信网站服务器成都seo网站qq
  • 做电影网站看电影算网站流量吗南京百度提升优化
  • 网站优化 kps站长素材官网
  • 网站设计的目的和任务seo变现培训
  • 南昌网站定制开发公司百度竞价是什么意思
  • 搭建网站详细步骤我要恢复百度
  • 网站模板排名重庆seo关键词排名
  • 在电脑上怎么做网站泉州seo培训
  • wordpress主题ripro惠州seo关键词推广
  • 做网站购买模板国外域名购买
  • 做外贸网站那家专业湖北网站设计
  • wordpress模板主题北京网站优化哪家好
  • 网站开发说明书百度网盘提取码入口
  • vps如何建两个网站抖音推广佣金平台
  • 长沙小升初有什么做试卷的网站sem网络推广是什么
  • 中国做陶壶的网站有哪些nba最新消息新闻
  • 做网站的公司不会设计58黄页网推广公司
  • 北京智能网站建设系统加盟深圳疫情最新消息
  • 找人做网站 自己购买服务器推广产品引流的最佳方法
  • 仿csdn网站开发网上推销产品去什么平台
  • 福建建筑人才网查档案优化设计电子课本
  • 厦门市湖里区建设局网站免费创建个人博客网站
  • 献县网站建设网络营销专业代码
  • b2b网站做推广有效果吗百度的广告怎么免费发布
  • 宜城网站建设网站功能开发
  • 一般做网站需要多少钱贵阳seo网站推广
  • 怎么做美食团购网站网店推广运营策略
  • 怎么做网站的导航条怎样和政府交换友链