C程序设计基础——最大公约数和最小公倍数
来源:互联网 发布:淘宝销售数据统计 编辑:程序博客网 时间:2024/06/07 03:07
求最大公约数有个特别好玩的方法,而且很经典,就是辗转相除法
#include<stdio.h>int main(){ int m, n, t, d, p; printf("enter two numbers:"); scanf_s("%d,%d", &m, &n); if (m<n) //注意,if是条件语句,而while是循环语句 { t = m; m = n; n = t; } p = m*n; while (n != 0) { d = m%n; m = n; n = d; } printf("最大公约数是:%d\n", m); //这里是m而不是n,跳出循环的条件是n=0,故要把p=m*n也放前面。 printf("最小公倍数是:%d\n", p / m); return 0;}//有意思的是,这里没有n、m为零的情况,恰恰条件和循环语句都不满足,直接按序输出正确答案→它本身。
阅读全文
0 0
- C程序设计基础——最大公约数和最小公倍数
- Java基础编程1—最大公约数和最小公倍数
- C语言实验——最小公倍数和最大公约数
- C语言实验题——最小公倍数和最大公约数
- C语言实验——最小公倍数和最大公约数
- oj2003: C语言实验——最小公倍数和最大公约数
- C语言之基本算法10—最大公约数和最小公倍数
- C语言之函数调用03—最大公约数和最小公倍数
- 【数学基础】【最小公倍数和最大公约数】
- C/C++经典——最小公倍数,最大公约数
- wikioi最大公约数和最小公倍数c
- C实现最大公约数和最小公倍数
- C语言最大公约数和最小公倍数
- 【C语言】最大公约数和最小公倍数
- 课堂在线Java程序设计 最大公约数和最小公倍数
- java——求最大公约数和最小公倍数
- 数论——最大公约数和最小公倍数算法
- 数论——最大公约数和最小公倍数
- oracle数据类型
- web前段学习2017.6.15
- css中margin值为负的理解
- HDU 6139 Galaxy at War(2017 Multi-University Training Contest 8)
- 关于pendingitent
- C程序设计基础——最大公约数和最小公倍数
- USACO Section 1.5 Superprime Rib
- jzoj1273 袁绍的刁难(math)
- android studio 没有SDK Location选项问题
- 两个相交的单向链表求交点
- PE文件学习笔记(四):重定位表(Relocation Table)解析
- C# message简单实现窗口间信息接收与发送
- 集成友盟QQ授权登录,在调试时出现非官方应用...100044解决方案
- Eclipse使用Git提交和down项目