C/C++经典程序训练1---最大公约数与最小公倍数

Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^

题目描述

输入两个整数,求它们的最大公约数与最小公倍数。

输入

输入两个整数,两个整数之间用空格分开。

输出

第一行输出最大公约数;
第二行输出最小公倍数。

示例输入

64
48

示例输出

16
192

此题虽然简单,但是要掌握应用的辗转相除法
#include <stdio.h>
int main()
{
    int   a,b,t,r,a1,b1,z;
    scanf("%d %d",&a,&b);//输入两个数
    if(a>b)
    {
        t=a;
        a=b;
        b=t;
    }//为两个数由小到大排序
    a1=a;
    b1=b;
    r=b%a;//r为b除以a的余数
    while(r!=0)
    {
        b=a;
        a=r;
        r=b%a;
    }//辗转相除法求最大公约数
    printf("%d\n",a);
    z=a1*b1;
    printf("%d\n",z/a);//两个数的最小公倍数  为它们的乘积  除以  它们的最大公约数
    return 0;
}

转载于:https://www.cnblogs.com/jiangyongy/p/3971701.html

【1131】C/C++经典程序训练1---最大公约数与最小公倍数相关推荐

  1. 输出区间内素数的c语言程序,1137C/C++经典程序训练7---求某个范围内的所有素数...

    题目描述 求小于n的所有素数,按照每行10个显示出来. 输入 输入整数n(n<10000). 输出 每行10个依次输出n以内的所有素数.如果一行有10个素数,每个素数后面都有一个空格. 示例输入 ...

  2. C/C++经典程序训练3---模拟计算器_JAVA

    Description 简单计算器模拟:输入两个整数和一个运算符,输出运算结果. Input 第一行输入两个整数,用空格分开: 第二行输入一个运算符(+.-.*./). 所有运算均为整数运算,保证除数 ...

  3. C/C++经典程序训练5---图形打印问题(SDUT1135)_JAVA

    Description 图形的规则如下 ,要求输入n的值,按照图形的打印规则打印出相关的图形: Input 输入整数n. Output 按图形的规律打印出相关的图形. Sample Input 4 O ...

  4. 如何利用OpenCV自带的级联分类器训练程序训练分类器

    介绍 使用级联分类器工作包括两个阶段:训练和检测. 检测部分在OpenCVobjdetect 模块的文档中有介绍,在那个文档中给出了一些级联分类器的基本介绍.当前的指南描述了如何训练分类器:准备训练数 ...

  5. 背口诀14天精通c语言pdf下载,C语言必背18个经典程序

    C语言必背18个经典程序 1./*输出9*9口诀.共9行9列,i控制行,j控制列.*/ #include "stdio.h" main() {int i,j,result; for ...

  6. c语言超长编程程序,全国青少年软件编程等级考试C语言经典程序题10道五

    全国青少年软件编程等级考试C语言经典程序题10道五 [程序41] 题目:学习static定义静态变量的用法 1.程序分析: 2.程序源代码: #include "stdio.h" ...

  7. c++经典编程题_全国青少年软件编程等级考试C语言经典程序题10道十

    全国青少年软件编程等级考试C语言经典程序题10道十 [程序91] 题目:时间函数举例1 1.程序分析: 2.程序源代码: #include "stdio.h" #include & ...

  8. 二分法查找c语言程序_C语言的那些经典程序 第十四期

    戳"在看"一起来充电吧! C语言的那些经典程序 第十四期 本期小C给大家带来三个用C语言解决实际问题的典例.如果全都理解,相信肯定能给大家带来收获!接下来让我们看看是哪些程序吧! ...

  9. c语言sort函数_C语言的那些经典程序 第八期

    戳"在看"一起来充电吧! C语言的那些经典程序 第八期 上期带大家欣赏的指针经典程序,感觉如何?这期我们准备了几个新指针的内容,灵活运用指针可以大大减少程序的复杂度,接下来就让小C ...

  10. c语言编程算法精选,c语言经典程序算法【DOC精选】.doc

    c语言经典程序算法[DOC精选] c语言经典程序算法 浏览次数:47017次悬赏分:15 | 解决时间:2007-9-14 10:02 | 提问者:liyufei05j3 最佳答案 经典C源程序100 ...

最新文章

  1. android 8.0 ,9.0 静态广播不显示问题处理
  2. VMWARE安装LINUX
  3. vue打包上线部分css效果错乱,vue-cli2打包后css部分样式错乱
  4. php函数之----get_magic_quotes_gpc
  5. 95-130-344-源码-source-kafka相关-AbstractFetcher
  6. shell变量、函数和数组以及字符串的截取
  7. linux双显卡配置_Kali Linux 2.0 安装 NVIDIA显卡驱动实现双显卡(联想笔记本)
  8. ByteBuf详解和Netty中的拆包粘包原理解析
  9. 图书管理分类统计c语言,C语言实现图书管理系统
  10. 16.2.1 连接到 SMTP 服务器
  11. hdu 1880 魔咒词典 (字符串哈希)
  12. python英文文本情感分析_舆情信息浩如烟海?看看如何用Python进行英文文本的情感分析...
  13. 罗技无线网卡linux,Linux Kernel 5.2将改进对Logitech无线设备的支持
  14. Ubuntu搭建FTP服务器后用filezella连接报错
  15. 华为测试工程师实习面试——技术面+综合面
  16. Python/用 Pgzrun 库做一个简单小游戏
  17. Matlab2020a安装
  18. 多路选择器MUX总结-IC学习笔记(八)
  19. Shell脚本之网络流量监控
  20. 【2018慢性病与信息大会】曲晓杰:智能健康养老政策解读

热门文章

  1. 中文分词:采用二元词图以及viterbi算法(三)
  2. 原型模式(Prototype)解析例子
  3. Android 学习之逐帧动画(Frame)
  4. 基于SNMP协议的电信网络监测系统的实现
  5. Linux acpi off学习
  6. fill()和fill()_n函数还有memset()函数的比较
  7. linux mint xmind运行,linux安装Xmind的经验
  8. MapReduce 1.x VS 2.x架构对比
  9. 动画演示Sunday字符串匹配算法——比KMP算法快七倍!极易理解!
  10. linux渗透win7的时候显示445,Win7如何简单的关闭445端口及445端口入侵详解