《程序设计基础-c语言》杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p91 习题3

16.输入两个数m和n,计算它们的最大公约数和最小公约数。

求最小公倍数:最小公倍数=两数乘积 / 最大公约数(最大公因数)
求最大公约数(最大公因数):辗转相除法
#include<stdio.h>
int main(void)
{int m,n,t,ys;printf("请输入两个数字:\n");scanf("%d %d",&m,&n);if(m<n){t=n;n=m;m=t;}ys=m%n;int mn=m*n;while(ys!=0){m=n;n=ys;ys=m%n;}printf("这两个数的最大公约数是%d,最小公倍数是%d\n",n,mn/n);
}

测试样例:65 15

参考
https://blog.csdn.net/Diiiiiiiiiiiiiiii/article/details/80830339

输入两个数,计算它们的最大公约数和最小公倍数相关推荐

  1. 从键盘输入两个数求他们的最大公约数

    从键盘输入两个数求他们的最大公约数 最大公约数能被两者都能整除的数中最大的数 即最大公约数的范围是从两个数中较小的数开始找且最小为1最大为两个书中较小的数 //由键盘输入两个数求他们的最大公约数 vo ...

  2. ACMNO.22 C语言-公约公倍2 写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入。 输入 两个数 输出 最大公约数 最小公倍数

    题目描述 写两个函数,分别求两个整数的最大公约数和最小公倍数, 用主函数调用这两个函数,并输出结果两个整数由键盘输入. 输入 两个数 输出 最大公约数 最小公倍数 样例输入 6 15 样例输出 3 3 ...

  3. js输入两个数,求最小公倍数和最大公约数

    如何通过js输入两个数,求最小公倍数和最大公约数,我们首先来了解一下最小公倍数和最大公约数的定义: 定义:公倍数是指在两个或两个以上的自然数中,如果它们有相同的倍数,这些倍数就是它们的公倍数,其中除0 ...

  4. python输入两个数,分别代表年份和月份,计算这个月的天数

    python输入两个数,分别代表年份和月份,计算这个月的天数 注:闰年的 2 月有 29 天:能被 4 整除同时不能被 100 整 除即为闰年:如果能被 400 整除的是闰年,除此两种条件,其他都是非 ...

  5. ACMNO.30 C语言-宏交换 定义一个带参的宏,使两个参数的值互换,并写出程序,输入两个数作为使用宏时的实参。输出已交换后的两个值。

    题目描述 定义一个带参的宏,使两个参数的值互换,并写出程序,输入两个数作为使用宏时的实参.输出已交换后的两个值. 输入 两个数,空格隔开 输出 交换后的两个数,空格隔开 样例输入 1 2 样例输出 2 ...

  6. java用流体加减乘除_任意输入两个数,完成加法、减法、乘法、除法运算!(加减乘除运算分别定义四个方法)_学小易找答案...

    [简答题]编写程序实现菜单设计 [简答题]一层平面图 [简答题]编写一个程序实现大小写字母转换 [简答题]利用循环语句输出一个五行的等腰三角形,如下图 [简答题]编写一个程序实现交换两个变量的数值. ...

  7. 输入两个数、用python求他们的和_从键盘上输入俩个实型数,编程求它们的和差积商,要求输出时,保留两位小数C语言编程题:从键盘上输入两个...

    从键盘上输入俩个实型数,编程求它们的和差积商,要求输出时,保留两位小数 C语言编程题:从键盘上输入两个 www.zhiqu.org     时间: 2020-11-23 参考代码: #includev ...

  8. c语言代码,输入两个数,输出第一个数到第二个数之间所有的数

    用C语言实现,输入两个数,输出第一个数到第二个数之间包含的所有数 #include <stdio.h> int num(int x, int y); int main() {int a1, ...

  9. 【c语言】输入两个数,交换这两个数后,再输出

    <程序设计基础实训指导教程-c语言>杨莉 龚义建 科学出版社 ISBN 978-7-03-032846-5 p9 2.1.2 上机实训内容 [实训内容3] 编程实现:输入两个数,交换这两个 ...

最新文章

  1. Go 学习笔记(40)— Go 标准库之 log
  2. java 中的finally你知多少_Java 处理异常 9 个最佳实践,你知道几个?
  3. CRM和C4C product category hierarchy的可编辑性控制逻辑
  4. 视频换脸AISWAP技术示例
  5. 视频专辑:Web Service视频教程
  6. 拓端tecdat|R语言NLP案例:LDA主题文本挖掘优惠券推荐网站数据
  7. hbase 源代码解析(2)HAdmin 的表创建过程
  8. Java获取实体类字段名
  9. 几点减几点怎么列算式_时间加减法怎么算
  10. 程序设计c语言高速公路收费标准,高速公路收费系统c语言课程设计报告分解.docx...
  11. Element系列之阻止el-switch冒泡事件
  12. 关于Window10系统无法打开Microsoft Store(应用商店)解决方案
  13. 二手市场回收基于微信小程序和app两种应用开发uniapp
  14. python能超越java吗_為什么Python能超越JAVA,有什么優勢?
  15. 一款强大的浏览器翻译插件 - 沉浸式的翻译
  16. TBtools最新版(2023.2.10)
  17. SEERC 2008 Problem A Stock Exchange
  18. unity 图片转byte数组
  19. ssh免认证登录(linux服务器管理必知)
  20. 消息传递机制(通讯)

热门文章

  1. Linux软件安装 conda
  2. 从NCBI当中SRA数据库中下载高通量测序数据
  3. python去除英文字符中的数字和标点符号
  4. linux 后台运行jar包命令,Linux 运行jar包命令(Cent OS 7后台运行jar包)
  5. tensorflow中打印一个tensor值
  6. 【文本分类】BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding
  7. Unity Remote使用方法
  8. LeetCode 929 Unique Email Addresses--python一行解法,Java解法
  9. 使用Python进行端口扫描
  10. 湖北孝感计算机职称考试,2015湖北职称计算机考试报名:孝感职称计算机报名入口...