不是很懂,为什么一个也过不了
查看原帖
不是很懂,为什么一个也过不了
922568
zhen9420楼主2023/2/23 09:27
using namespace std;
long long gcd(long long a,long long c)
{
	while(c!=0)
	{
		long long t = a%c;
		a = c;
		c = t;
	}
	return a;
}
int main(){
	long long a,b,c;
	scanf("%d %d %d",&a,&b,&c);

	long long k = min(min(a,b),c);
	long long m = max(max(a,b),c);

	if(k%m==0) printf("%d",k/m);
	else printf("%d/%d",k/gcd(k,m),m/gcd(k,m));
	
	return 0;
}
2023/2/23 09:27
加载中...