C/C++实现最大公约数和最小公倍数

 时间:2026-04-24 02:58:15

1、实现最大公约数和最小公倍数:

源代码:

#include<iostream>

using namespace std;


int max(int n,int m);//最大公约数函数
int max(int n,int m)
{
 int s,t;
 if(m>n)
 {
  t=m;
  m=n;
  n=t;
 }
 while(m!=0)
 {
  s=n%m;
  n=m;
  m=s;

 }


 return n;     //n为最大公约数
}

int main()


{
 int n,m;
 cin >> n;
 cin >> m;
 cout << max(n,m) << ' ' << n*m/max(n,m) << endl; 

//n*m/max(n,m)是指两个数相乘在除以最大公约数的值为最小公倍数


}

C/C++实现最大公约数和最小公倍数

2、实现效果:

输入:6   16

输出:2   48

C/C++实现最大公约数和最小公倍数

  • z=x^2+y^2图像怎么画
  • c语言运行结果不显示出来
  • 高等数学收敛的定义是什么
  • 球面方程公式是什么
  • c程序怎么编写x的y次方
  • 热门搜索
    炒股入门知识 科学小知识手抄报 墨镜什么牌子好 汽车什么时候买最便宜 初三物理知识点归纳 深圳大学生运动会 人参果的功效与作用 三亚有什么好玩的 卷柏的功效与作用 数学趣味小知识