1360: 最大公约与最小公倍

1.描述

输入两个正整数,输出其最大公约数和最小公倍数。
输入
输入两个正整数n和m(n,m<=1000000)。输入保证最终结果在int范围内。

输出
输出两个整数,用空格隔开。表示m和n的最大公约数和最小公倍数。

样例输入
4 6
样例输出
2 12
提示
注意运算过程中的溢出问题

2.代码

方法一

#include <stdio.h>
int main()
{long long int a,d,b,m,n,c = 0;scanf("%lld %lld",&a,&b);m=a,n=b;while (c=a%b)    //最大公约数{a = b;b = c;}printf("%lld\n", b);d = m*n;c=0;while (c = m%n)   //最小公倍数{m = b;n = c;}d = d / n;printf("%lld\n", d);
}

方法二

#include<stdio.h>
#include<math.h>
int main()
{long long int m,n,i,a,temp;scanf("%lld %lld",&m,&n);if(n>m){temp=m;m=n;n=temp;}for(i=n;i>0;i--){if(m%i==0&&n%i==0){printf("%lld %lld",i,m*n/i);break;}}return 0;
}

1360: 最大公约与最小公倍相关推荐

  1. ZZULIOJ 1063:最大公约与最小公倍

    最大公约与最小公倍 题目描述 输入两个正整数,输出其最大公约数和最小公倍数. 输入 输入两个正整数n和m(n,m<=1000000).输入保证最终结果在int范围内. 输出 输出两个整数,用空格 ...

  2. 醉林疯的OJ 1063: 最大公约与最小公倍

    1063: 最大公约与最小公倍 题目描述 输入两个正整数,输出其最大公约数和最小公倍数. 输入 输入两个正整数n和m(n,m<=1000000).输入保证最终结果在int范围内. 输出 输出两个 ...

  3. 【ZZULIOJ】1063: 最大公约与最小公倍

    ZZULIOJ题解 1063: 最大公约与最小公倍 题目描述 输入两个正整数,输出其最大公约数和最小公倍数. 输入 输入两个正整数n和m(n,m<=1000000).输入保证最终结果在int范围 ...

  4. 1063: 最大公约与最小公倍 ZZULIOJ

    1063: 最大公约与最小公倍 题目描述 输入两个正整数,输出其最大公约数和最小公倍数. 输入 输入两个正整数n和m(n,m<=1000000).输入保证最终结果在int范围内. 输出 输出两个 ...

  5. OJ1063: 最大公约与最小公倍(C语言)

    题目描述 输入两个正整数,输出其最大公约数和最小公倍数. 输入 输入两个正整数n和m(n,m<=1000000).输入保证最终结果在int范围内. 输出 输出两个整数,用空格隔开.表示m和n的最 ...

  6. 1063: 最大公约与最小公倍

    题目描述 输入两个正整数,输出其最大公约数和最小公倍数. 输入 输入两个正整数n和m(n,m<=1000000).输入保证最终结果在int范围内. 输出 输出两个整数,用空格隔开.表示m和n的最 ...

  7. 保研机试——2数学问题(简单数学、最大公约/最小公倍、分数运算、素数、质因子分解、快速幂、高精度问题、常见数学公式总结、规律神器OEIS)

    1 简单数学 2 最大公约/最小公倍 3 分数运算 4 素数 5 快速幂 5 高精度问题 6 常见数学公式总结 7 规律神器OEIS 1 简单数学 (1)同余模定理:所谓的同余,顾名思义,就是许多的数 ...

  8. C++求最小公倍數LCM的实现算法(附完整源码)

    C++求最小公倍數LCM的实现算法 C++求最小公倍數LCM的实现算法完整源码(定义,实现,main函数测试) C++求最小公倍數LCM的实现算法完整源码(定义,实现,main函数测试) #inclu ...

  9. 【BZOJ4833】最小公倍佩尔数(min-max容斥)

    [BZOJ4833]最小公倍佩尔数(min-max容斥) 题面 BZOJ 题解 首先考虑怎么求\(f(n)\),考虑递推这个东西 \((1+\sqrt 2)(e(n-1)+f(n-1)\sqrt 2) ...

最新文章

  1. 新买的笔记本电脑怎么分盘_笔记本电脑该如何保养,延长使用寿命
  2. #地形剖面图_高中地理——每日讲1题(地形剖面图)
  3. python 共享数据_用Python共享全局数据
  4. php 获取网页内容 四种方法
  5. 一步步学习微软InfoPath2010和SP2010--第十一章节--创建批准流程(8)--提交表单操作...
  6. oh my Zsh使用手册
  7. [MySQL学习]Innodb锁相关描述翻译
  8. PropertyUtils嵌套属性的使用
  9. 服装店商家不离手的十大服装进销存管理软件,快来看看吧
  10. android长度测量工具,手机测量尺子工具
  11. bigdecimal 平均数_用Java计算平均值
  12. 老板喜欢的高绩效哪里来?
  13. 5.3.3—二叉查找树—Validate Binary Sear Tree
  14. android 拨打电话 实例,Android实战教程第三篇之简单实现拨打电话功能
  15. SpringBoot整合阿里云短信服务详细过程(保证初学者也能实现)
  16. 要怎么在计算机里清除桌面内存,怎么清理电脑内存 最全电脑内存清理方法
  17. 核范数与规则项参数选择
  18. ubuntu解压rar文件
  19. C的free的参数是空指针的问题
  20. 下载anaconda前需要卸载python吗_装了anaconda要卸载python吗

热门文章

  1. MAC Book Pro 使用 libmodbus
  2. match和search的区别
  3. 中式红木装修——优雅传统之美
  4. Myflight航班查询系统
  5. termux关于python3.10中下载numpy,pandas,matplotlib,以及jupyter|ahonsmile
  6. Ext.TabPanel学习
  7. Java控制台banner_Spring boot 之自定义 Banner
  8. 各种抗锯齿效果的记录
  9. Facebook 是神经制封号 还是有规则的封号?
  10. Java Socket详解+基础模板+各种常见问题+端口映射