记录自己的c语言学习过程

输入两个正整数,分别求出最大公约数和最小公倍数

代码:

#include<stdio.h>
int main()
{   int m,n,a,b;printf("输入两个正整数:");scanf("%d%d",&m,&n);if(m>n) b=n;else b=m;for(int i=b;i>0;i--){a=i;if(m%i==0&&n%i==0) break;}printf("最大公约数为:%d\n",a);printf("最小公倍数为:%d\n",(m*n)/a); //最小公倍数=两数的乘积/最大公约数return 0;
}  

运行结果:

C语言:求最大公约数和最小公倍数相关推荐

  1. c语言有参有类最小公倍数,C语言求最大公约数和最小公倍数算法

    C 语言求最大公约数和最小公倍数算法 C 语言求最大公约数和最小公倍数可以说是C 语言编程学习中一个重点和难点,它常常作为计算机专业学生参加各种考试必须要把握的内容.其算法方面除常用的辗转相除法外.还 ...

  2. C语言求最大公约数及最小公倍数

    C语言求最大公约数及最小公倍数 1. 最大公约数 1.1 定义 ​ 最大公约数(Greatest Common Divisor,GCD),也称最大公因数.最大公因子,是一种数学概念,指两个或多个整数共 ...

  3. c语言l利用辗转相除法约分,如何用c语言求最大公约数和最小公倍数

    如何用c语言求最大公约数和最小公倍数 输入两个正整数m和n, 求其最大公约数和最小公倍数. <1> 用辗转相除法求最大公约数 算法描述: m对n求余为a, 若a不等于0 则 m 否则 n ...

  4. C语言求最大公约数与最小公倍数

    该博文为原创文章,未经博主同意不得转载,如同意转载请注明博文出处 本文章博客地址:https://cplusplus.blog.csdn.net/article/details/105022773 求 ...

  5. c语言求最大公约数(c语言求最大公约数和最小公倍数代码)

    C语言中求两个数的最大公约数的公式是什么? int i,a=3,b=6; int max=b; //初始化b大,下面判断如果a>b就把a给max //判断a,b大小 if(a>b) max ...

  6. C语言求最大公约数和最小公倍数

    //本程序要求的是最大公约数和最小公倍数 //最大公约数的求法是:先求出最小的数,然后大数开始除以较小的数,然后减一,一直到2 //如果除的时候出现最大的数字除以某个数字是等于0,或者是除到2依然没有 ...

  7. C语言求最大公约数和最小公倍数(思路清晰+拓展)

    最大公约数的求法 首先了解它的一般求法(欧几里得算法):假设存在两个数A和B,假如A%B的结果不为0,那么A和B的最大公约数是B与A%B的最大公约数,一直往下计算,直到后者为0,此时的最大公约数为A' ...

  8. C语言求最大公约数和最小公倍数的几种算法

    求最小公倍数算法: 最小公倍数=两整数的乘积÷最大公约数 求最大公约数算法: (1)辗转相除法 有两整数a和b: ① a%b得余数c ② 若c=0,则b即为两数的最大公约数 ③ 若c≠0,则a=b,b ...

  9. 用c语言求最大公约数的流程图,如何用c语言求最大公约数和最小公倍数

    a=g_cd(m,n); if (m>n) //最小公倍数=较大的数*(较小的数/最大公约数) { b=n; b/=a; return m*b; } else { b=m; b/=a; retu ...

  10. C语言|求最大公约数和最小公倍数多种方法

    在开始之前我们先了解下什么是最大公约数和最小公倍数: 例如有两个数:a 和b 最大公约数用gcd表示,最小公倍数用lcm表示. 1.最大公约数就意味着能同时被a和b整除,即a%gcd==0 & ...

最新文章

  1. AI一分钟 | 马斯克:我不是中本聪,我自己的比特币都丢了;商汤科技再获阿里巴巴15亿元投资,内部消息称C轮还有更大巨头入股
  2. 阿里青橙奖名单公布,23位院士、2位图灵奖得主推荐
  3. 求助大佬6——1种贪心
  4. 搜集的一些项目源码,改改就能用
  5. SpringBoot取出信息
  6. Python----Requests库基本使用
  7. 实战SSM_O2O商铺_22【商铺列表】Service层开发
  8. 怎么样给单选按钮前面插入小图标
  9. centos安装Ambari
  10. leetcode 473. Matchsticks to Square | 473. 火柴拼正方形(递归)
  11. 待字闺中:日志查询。(网络摘要)
  12. python map lambda 分割字符串_python六剑客:map()、lambda()、filter()、reduce()、推导类表、切片...
  13. cad设计院常用字体_如何把CAD图纸坐标转换成现场坐标?
  14. c语言 单词变复数_一些复数运算的C语言实现
  15. [转]摧毁一个人可以有多简单
  16. python播放全网视频+打包成exe
  17. 重构改善既有代码的设计思维导图
  18. 电脑如何防蹭网?使用防蹭网功能杜绝未知设备连接WiFi
  19. 以编程会安全,以安全辅未来——2017看雪安全开发者峰会 强势来袭!
  20. eclipse neno 将jar包自动导入WEB-INF\lib

热门文章

  1. 自定义圆形进度条的实现方式
  2. 公司合伙人股权的进入和退出机制
  3. NCC的openApi介绍、NCC二开,对接NCC、简化版的openapi服务
  4. Linux挂载点的概念
  5. oracle创建索引和删除索引
  6. STM32基础之中断--外部中断
  7. python 可执行文件大_python – 如何使用pyinstaller创建最小大小的可执行文件?
  8. FL Studio教程之如何慢慢降音
  9. 谷歌:昔日屠龙者正在成为“恶龙”?
  10. 大学web基础期末大作业~仿品优购商城页面制作(HTML+CSS+JavaScript)