好耶是题解求赞
2025-09-20 23:10:22
发布于:浙江
17阅读
0回复
0点赞
不讲框架
先设置变量n,m
int n,m;
输入m和n
cin>>n>>m;
接下来需要用很多数来判断n和m的最小公倍数,很多数直接用for循环就可以,判断用if语句,for循环中的i如果同时除以m和n没有余数,那么这个i就是m和n的公倍数,不过题目要求最小公倍数,只要出现第一个符合条件的数即可,那么就可以用到break,在if语句条件成立后输出i再退出循环,那么接下来直接上代码
for(int i=1;i<2147483647;i++){ ///666不过能用就行
if(i%n==0&&i%m==0){ //判断i是不是n和m的公倍数
cout<<i;
break; //退出循环
}
完整代码
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,m;
cin>>n>>m;
for(int i=1;i<2147483647;i++){
if(i%n==0&&i%m==0){
cout<<i;
break;
}
}
return 0;
}
没了,写题解不易可以给个赞并评论吗
全部评论 1
6
2025-09-26 来自 浙江
0










有帮助,赞一个