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

 时间:2026-02-14 06:17:52

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次方
  • 热门搜索
    alice是什么意思 我做成了什么作文 鞍前马后的意思 命犯桃花什么意思 屏幕截图按什么键 睥睨是什么意思 深圳欢乐谷有什么好玩的 泓的意思 purpose是什么意思 啼笑皆非的意思