问题描述
输入两个整数x和y,请算出他们的最小公倍数。
输入格式
两个空格间隔的整数x和y
输出格式
最小公倍数
样例输入
2 5
样例输出
10
提示
1<=x,y<=10000
这道题涉及到函数、循环
先创建一个名为“gb”(可替换)的函数,然后再在main函数中带入gb函数即可
#include <bits/stdc++.h>
using namespace std;
int gb(int x,int y){ //创建函数
int i=1;
while(x*i%y!=0) i++;
return x*i; //函数返回值
}
int main(){
int x,y,z;
cin>>x>>y;
z=gb(x,y); //带入我们创建的函数
cout<<z;
return 0;
}以上是关于函数的做法,也可以不用函数做,但用函数的话会更加简单易懂
该程序定义了一个名为gb的函数,用于计算两个整数x和y的最小公倍数。在main函数中,输入的x和y被传递给gb函数,然后打印结果。使用函数使得代码更简洁易懂。输入限制为1≤x,y≤10000。
&spm=1001.2101.3001.5002&articleId=129677478&d=1&t=3&u=f568e2fa50e34694b0cf1dd473f4ce3e)
1010

被折叠的 条评论
为什么被折叠?



