问题及代码:

/*
*Copyright (c)2014,烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称:num.cpp
*作    者:单昕昕
*完成日期:2014年12月12日
*版 本 号:v1.0
*
*问题描述:从键盘输入两个正整数,求这两个正整数的最小公倍数和最大公约数,并输出。
*程序输入:输入包括一行。 两个以空格分开的正整数。
*程序输出:两个整数的最小公倍数和最大公约数。
*/
#include<iostream>
using namespace std;
int gcd(int a,int b)
{return (a%b!=0?(gcd(b,a%b)):b);
}
int lcm(int u,int v)
{int h;h=gcd(u,v);return(u*v/h);
}int main()
{int n,m,gys,gbs;int gcd(int a, int b);int lcm(int a, int b);cin>>n>>m;gys=gcd(n,m);gbs=lcm(n,m);cout<<gbs<<" "<<gys<<endl;return 0;
}

运行结果:

知识点总结:

求最大公约数和最小公倍数。

学习心得:

会求最大公约数之后,最小公倍数直接利用最大公约数来求。

第16周-最大公约数和最小公倍数相关推荐

  1. 例16:最大公约数和最小公倍数。

    #include <stdio.h> int main() {//求最大公约数,欧几里得算法//如果两个数之间不能整除,那么最大公约数在他们的余数当中int x, y, t;printf( ...

  2. python 最大公约数与最小公倍数 蓝桥杯

    题目: 倍数与约数:如果a能被b整除,a就叫做b的倍数,b就叫做a的约数.约数和倍数都表示一个整数与另一个整数的关系. 最大公约数:几个整数中公有的约数,叫做这几个数的公约数:其中最大的一个,叫做这几 ...

  3. 编写两个函数分别求两个数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果,两个数由键盘输入。 输入输出格式示例: 输入:24 16 输出:zdgys=8,zxgbs=48

    编写两个函数分别求两个数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果,两个数由键盘输入. 输入输出格式示例: 输入:24 16 输出:zdgys=8,zxgbs=48 #include ...

  4. C语言编程>第一周 ⑧ 输入两个正整数m和n,求其最大公约数和最小公倍数。

    例题:输入两个正整数m和n,求其最大公约数和最小公倍数. 代码如下: /*程序分析:利用辗除法.*/ #include"stdio.h" main() {int a,b,num1, ...

  5. 【经典100题】 题目16 求两个数的最大公约数和最小公倍数

    题目 求两个数的最大公约数和最小公倍数. 最大公约数:指两个或多个整数共有约数中最大的一个 最小公倍数:指两个或多个整数共有倍数中最小的一个 说明:自己没有搞清楚最大公约数和最小公倍数的定义,结果走了 ...

  6. 16.求两个数的最大公约数和最小公倍数

    #include <stdio.h>//求m,n的最大公约数和最小公倍数 //利用辗除法,又叫做欧几里得算法,是用来求最大公约数的方法 //最大公约数 * 最小公倍数 = a * b in ...

  7. 每天一段java代码-------第16天(最大公约数最小公倍数)

    求指定两个数的最大公约数和最小公倍数 package test; import java.util.Scanner; //求指定两个数的最大公约数和最小公倍数 public class test17 ...

  8. c语言最大公约数和最小公倍数_五年级数学最大公因数最小公倍数 练习

    五年级数学最大公因数最小公倍数-练习 一.填空. 1.把36分解质因数是(            ),把60分解质因数是(        ). 2.自然数a除以自然数b,商是15,那么a和b的最大公因 ...

  9. 求两数最大公约数,最小公倍数-Java

    两数的最大公约数的计算是有数学规律的,程序只是按照规律辅助计算,其中包括了递归和循环两种实现.而最小公约数可由(m*n)/ (最大公约数)得到.具体代码如下: package test;import ...

最新文章

  1. 深入理解 ProtoBuf 原理与工程实践(概述)
  2. 平面上的点和直线上的点一样多
  3. STM32实现IAP功能之一
  4. 常用的20个正则表达式
  5. PowerDesigner建数据库模型增加自定义扩展属性
  6. 在spring配置中出现的问题,解决方案
  7. git学习(二)查看log历史记录
  8. C# AForge视频录像
  9. 用 WP7开发包 安装 WP7程序(XAP文件)
  10. 网络流之dinic算法
  11. 计算机英语阅读路线,计算机经典英语短文阅读
  12. python报错跳过继续执行_python如何设置报错跳过
  13. 初学html 的重要知识点
  14. 问题解决:Excel中依据某一列数据进行匹配
  15. 常微分方程的差分方法C语言,常微分方程差分方法.ppt
  16. PADS VX2.3在WIN 10闪退解决方法
  17. Cisco Packet Tracer(对cisco模拟器的初识+路由基本配置)
  18. textarea 属性
  19. 网易严选java工资_网易严选的文案,值得月薪三万!
  20. 汽车销售管理系统 c语言版 课程设计,汽车销售管理系统c语言版.docx

热门文章

  1. php windows环境安装(图文版)
  2. CSS - Flex属性 - flex-grow / flex-shrink / flex-basis
  3. CCNP证书的含金量和以前考四科的时候相比并没有下降
  4. 私有云的部署(详细)
  5. Linux下Qt程序运行时找不到so的解决办法
  6. 进程、线程及python的多线程编程
  7. MQ-2气体传感器特性解析
  8. matlab曲线绘制——初学者入门
  9. 怎样反汇编bzImage
  10. android美图软件推荐,Android摄影软件推荐:美图秀秀与魔图精灵等