40分求助
查看原帖
40分求助
820944
hanzhengl楼主2022/10/22 12:27
#include<bits/stdc++.h> 
using namespace std;
int main()
{
	int n,m;
	cin>>n>>m;
	int mn=min(n,m);
	int mx=max(n,m);
	for(int i=mn;i>0;i--)
	{
		if(n%i==0 && m%i==0)
		{
			cout<<i<<" ";
			break;
		}
	}
	for(int i=mx;i<=n*m;i++)
	{
		if(i%n==0 && i%m==0)
		{
			cout<<i;
			return 0;
		}
	}
	return 0;
}

为啥错了啊

2022/10/22 12:27
加载中...