C 练习实例16 - 最大公约数和最小公倍数
来源:互联网 发布:淘宝特价清仓 编辑:程序博客网 时间:2024/05/17 06:38
/*C 练习实例16 - 最大公约数和最小公倍数题目:输入两个正整数m和n,求其最大公约数和最小公倍数。程序分析:(1)最小公倍数=输入的两个数之积除于它们的最大公约数,关键是求出最大公约数;(2)求最大公约数用辗转相除法(又名欧几里德算法)*/#include <stdio.h>/*欧几里得算法:辗转求余gcd(a,b) = gcd(b,a mod b)b为0时,两数的最大公约数即为a*/int gcd(int a, int b){int t;if(b == 0){t = a;}else { t = gcd(b, a % b); }return t;}/*最小公倍数*/int lcm(int a, int b){int t;t = a * b /gcd(a, b);return t;}int main(){int m, n;printf("请输入两个整数(格式为3,4):");scanf("%d,%d", &m, &n);printf("最大公约数为%d\n", gcd(m, n));printf("最小公倍数为%d\n",lcm(m, n));return 0;}
0 0
- C 练习实例16 - 最大公约数和最小公倍数
- wikioi最大公约数和最小公倍数c
- C实现最大公约数和最小公倍数
- C语言最大公约数和最小公倍数
- 【C语言】最大公约数和最小公倍数
- 算法基础练习--最大公约数和最小公倍数
- 【入门】最大公约数和最小公倍数 【函数练习】
- C语言实例12——输入两个正整数m和n,求其最大公约数和最小公倍数。
- 求最大公约数和最小公倍数的C代码
- C语言笔记最大公约数和最小公倍数
- C语言-求最大公约数和最小公倍数
- C/C++ 求最大公约数和最小公倍数
- C语言求得最大公约数和最小公倍数
- C语言求最大公约数和最小公倍数算法
- C算法-求最大公约数和最小公倍数
- C语言求最大公约数和最小公倍数
- 最大公约数和最小公倍数C/C++实现
- 求最大公约数和最小公倍数-C语言
- 省份,城市,县,镇四级select级联
- 剑指Offer系列-面试题10:二进制中1的个数
- GitLab事故之技术详叙
- MTU,MMS
- css属性选择器
- C 练习实例16 - 最大公约数和最小公倍数
- MySQL备份原理详解
- XUtils3基本使用方法
- Linux 之不同运维人员共用root 账户权限审计
- Boolan IOS第二周笔记
- yogawx项目错误记录
- JSON.stringify() 和 JSON.parse()
- Xamarin.Android 入门之:Xamarin+vs2015 环境搭建
- Java多线程学习(吐血超详细总结)