80pts,#2错了
查看原帖
80pts,#2错了
1151818
xxJoy0420楼主2024/10/2 18:55

请大佬指点。
代码如下:

#include<bits/stdc++.h>
#define ll long long
using namespace std;				
ll a,b,c;
ll gcd(ll x,ll y)
{
	if(y==0)
	return x;
	return gcd(y,x%y);
}
int main()
{
	cin>>a>>b>>c;
	ll sum=a+b+c;
	c=max(a,max(b,c));
	a=min(a,min(b,c));
	b=sum-c-a;
	if(c-a<c-b)
	{
		b/=gcd(b,c);
		c/=gcd(b,c);
		cout<<b<<"/"<<c;
	}
	else
	{
		a/=gcd(a,c);
		c/=gcd(a,c);
		cout<<a<<"/"<<c;
	}
	return 0;
} 
2024/10/2 18:55
加载中...