描述
小明被一个问题给难住了,现在需要你帮帮忙。问题是:给出两个正整数,求出它们的最大公约数和最小公倍数。
输入
第一行输入一个整数n(0<n<=10000),表示有n组测试数据;
随后的n行输入两个整数i,j(0<i,j<=32767)。
输出
输出每组测试数据的最大公约数和最小公倍数
样例输入
3
6 6
12 11
33 22
样例输出
6 6
1 132
11 66

 1 /*
 2 求最小公倍数算法:
 3 最小公倍数=两整数的乘积÷最大公约数
 4 求最大公约数算法:
 5 (1)欧几里得算法:辗转相除法
 6 有两整数a和b:
 7 ① a%b得余数c
 8 ② 若c=0,则b即为两数的最大公约数
 9 ③ 若c≠0,则a=b,b=c,再回去执行①*/
10
11 #include<stdio.h>
12 int main( ) {
13     int n, i, j, k, t;
14         scanf("%d", &n);
15     while(n--) {
16         scanf("%d%d", &i, &j);
17         k = i * j;
18         while(j != 0) {
19             t = i % j;
20             i = j;
21             j = t;
22         }
23         printf("%d %d\n", i, k / i);
24     }
25     return 0;
26 }

View Code

转载于:https://www.cnblogs.com/tong69/p/5779205.html

40.公约数和公倍数相关推荐

  1. PTA 7-170 公约数与公倍数

    PTA 7-170 公约数与公倍数 分数 10 作者 wjl 单位 赤峰学院 输入两个正整数,输出它们的最大公约数和最小公倍数. 输入格式: 在一行中给出2个正整数. 输出格式: 分别输出最大公约数和 ...

  2. 辗转相除法--最大公约数/最大公倍数

    什么是辗转相除法?   辗转相除法, 又名欧几里德算法(Euclidean algorithm),是求最大公约数的一种方法.最早出现在公元前300年古希腊著名数学家欧几里得的<几何原本>& ...

  3. 南阳oj入门题-公约数和公倍数

    /** 水仙花数 时间限制:1000 ms | 内存限制:65535 KB 难度:0 描述 请判断一个数是不是水仙花数. 其中水仙花数定义各个位数立方和等于它本身的三位数. 输入 有多组测试数据,每组 ...

  4. c语言最大公约数和最小公倍数_五年级奥数课堂之七:公因数和公倍数

    乘积尾0的个数 公因数和公倍数的基本概念 公因数的释义 给定若干个整数,如果有一个(些)数是它们共同的因数,那么这个(些)数就叫做它们的公因数.而全部公因数中最大的那个,称为这些整数的最大公因数. 公 ...

  5. 辗转相除法(欧几里得算法)求 最大公约数与最小公倍数+推论与证明。

    首先我们规定:0不参与公约数和公倍数的讨论 先来讨论最大公约数: 最大公约数求法:两个数的所有公共质数相乘. 考虑三个问题. 为什么是公共的:公共代表这个数可以被两个数都整除 为什么是质数:合数一定能 ...

  6. C++020-C++因数,公因数,公倍数

    文章目录 C++020-C++因数,公因数,公倍数 因数,公因数,公倍数 因数 求解因数的枚举方法 题目描述 最大公约数 求解最大公约数的方法: 枚举法 辗转相除法 最小公倍数 求解最小公倍数的方法 ...

  7. pg 时间戳 能与整数比较大小吗_小学数学55组重要知识“顺口溜”+必考题型口诀,一遍就能记住!...

    . 一年级 二年级 三年级 四年级 五年级 六年级 (点击进入) 小学数学需要记住的知识点还是比较多的,看到这些知识点,很多孩子都觉得枯燥,不愿意用心去记.今天,小奥给孩子们汇总了55组"数 ...

  8. 幼儿园带括号算式口诀_整理41组“数学顺口溜”+大九九乘法口诀表!给孩子们收藏...

    1.乘法口诀儿歌 一只青蛙一张嘴,两只眼睛四条腿. 两只青蛙两张嘴,四只眼睛八条腿. 三只青蛙三张嘴,六只眼睛十二条腿. 四只青蛙四张嘴,扑嗵扑嗵跳下水. 2.一个数除几位数儿歌 先看被除数最高位,高 ...

  9. C语言练习——提高篇

    新开通了本人的公众号,欢迎关注:燕南路GISer ,专注GIS干货分享,不定期更新. 主要兴趣:GIS.时空数据挖掘.python.机器学习深度学习 CSDN的部分内容会重写再搬迁到公众号,欢迎关注! ...

最新文章

  1. C++ Primer英文版(第5版)
  2. 如何确定Scrum团队的最佳规模?
  3. AI大师张钹领衔,清华AI研究院推出知识计算开放平台
  4. python程序员发展-2018年,程序员对Python有着这些期待!
  5. Redis应用----消息传递
  6. java标记错误_标记电子邮件Java时出错
  7. [HAOI2016]字符合并(ing)
  8. 理解卷积神经网络的利器:9篇重要的深度学习论文(上)
  9. spring之Bean的生命周期
  10. 创建sdcard.img时,提示permission dennid
  11. Java语言中的泛型
  12. 163Editor 编辑器概览
  13. Word双栏右对齐插入MathType公式
  14. Python 计时器倒计时弹窗提醒
  15. linux删除用户命令userdel
  16. 一山不容二虎?双动力同步驱动技术与模型分享
  17. 去北美读PHD前给你泼的“冷水”,有志于去北美深造的人读一读
  18. 普通人如何使用ChatGPT接单挣钱-第一弹
  19. ABOV A96R725 seting Music调谐器设置应用
  20. C语言:JSON格式详解

热门文章

  1. pci中断号分配_西门子S7-200 SMART中断及中断指令概述
  2. 图像的泊松(Poisson)编辑、泊松融合完全详解
  3. 【视频课】深度学习入门必修,子欲学算法,必先搞数据!
  4. 【每周CV论文推荐】 初学活体检测与伪造人脸检测必读的文章
  5. 【AI初识境】激活函数:从人工设计到自动搜索
  6. 【模型解读】从“局部连接”回到“全连接”的神经网络
  7. 为AI摄影铺路,第一个大规模的美学质量数据库
  8. 为了压榨CNN模型,这几年大家都干了什么
  9. 干货!各国圣诞放假时刻表!
  10. CMDB收集资产脚本