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

襄阳文明建设投诉网站搜索引擎优化的英语简称

襄阳文明建设投诉网站,搜索引擎优化的英语简称,旺道智能seo系统,运营商网站登录注册目录 何为最小公倍数 题目要求 代码实现 方法一:暴力求解法(不推荐) 方法二:递乘试摸法(推荐) 何为最小公倍数 最小公倍数是指两个或者多个正整数(除了0以外)的最小的公共倍数…

目录

何为最小公倍数

题目要求

代码实现

方法一:暴力求解法(不推荐)

方法二:递乘试摸法(推荐)


何为最小公倍数

最小公倍数是指两个或者多个正整数(除了0以外)的最小的公共倍数


题目要求

输入两个正整数;   如:输入:5    7

输入最小公倍数;   如:输出:35


代码实现

方法一:暴力求解法(不推荐)

#include<stdio.h>
int main()
{//输入int a = 0;int b = 0;scanf("%d %d", &a, &b);//计算最小公倍数int m = a > b ? a : b;while (1){if (m % a == 0 && m % b == 0)break;elsem++;}//输出printf("m = %d", m);return 0;
}

代码解析:

解析:int m = a > b ? a : b; 

求出 变量a、b 的较大值,存储到 变量m ,并将 变量m 假设为 变量a、b 的最小公倍数 

解析:while循环

如果 变量m 取模 变量a、b 的结果同时为 0 时,那么此时的 变量m 就是 变量a、b 的最小公倍数

如果取模结果不为 0 时,那么 变量m 就自增1,直到能同时取模为 0 为止

代码验证:

代码缺点: 

 当输入的两个正整数接近了整型能表示的最大范围时,那么这两个正整数的最小公倍数一定会超出整型能表示的最大范围


方法二:递乘试摸法(推荐)

#include<stdio.h>
int main()
{//输入int a = 0;int b = 0;scanf("%d %d", &a, &b);//计算最小公倍数int i = 1;while ((a * i) % b)i++;//输出printf("%d\n", i * a);return 0;
}

代码解析: 

解析:int i = 1;

解析:while ((a * i) % b)

举例说明:

35 / 5 = 7

35 / 7 = 5

创建一个 整型变量i ,用来递乘 变量a 或者 变量b

变量a 乘以 整型变量i 后,再取模 变量b,如果结果为 0 ,那就说明 a*i 就是 变量a、b的最小公倍数(变量b同样如此)

如果结果不为 0 时,递增 变量i,直到取模结果为0

代码验证:

http://www.yayakq.cn/news/570080/

相关文章:

  • 企业建设网站没有服务器六安网站建设招聘
  • wordpress分类目录导航搜索引擎优化怎么推广
  • wordpress响应 延时seo搜索引擎优化步骤
  • 广州 网站开发 app自己建设网站怎么被百度收入
  • 网站上传文章做p2p网站
  • 新昌品牌网站建设html网页实例
  • 中国建设银行英语网站首页在线做网站流程
  • iis端口相同不同网站建设亚网站建设
  • 推广型网站建设电话广州教育学会网站建设
  • 徐汇集团网站建设优秀的软文广告案例
  • 成都网站建设详细内容现代简约风格装修案例
  • 怎么才能成功做网站如何开展网络推广
  • 网站app客户端制作网站技术部门架构
  • 邹城建设银行网站网站源码上传到哪个文件夹
  • 信用平台网站建设建议赶集的网站怎么做
  • 杭州网站开发外包公司网站访问慢 分析工具
  • 网站建设对数据库有何要求那里做直播网站
  • 专题研究网站建设工作动态seo外贸公司推广
  • 专业制作网站多少钱优化自己的网站
  • 政务网站建设管理系统开发是系统建设中工作任务最为繁重的阶段
  • 我找客户做网站怎么说冠县网站开发
  • 免费建站排名百度官方平台
  • 男科医院治疗一次2000元手机优化助手怎么关闭
  • 如何建立论坛网站帮朋友做网站不给钱
  • 新版 网站在建设中...罗湖网站建设哪家好
  • 广告图片网站行业网站
  • 杭州做购物网站是做网站好还是做游戏好
  • 拨号地址怎么做网站河北邯郸信息港
  • 阿里云网站打不开无锡建网站
  • 自己做的网站套dedecms教程icon psd下载网站