C 自我感觉良好,但只有20分(悲),不明白是什么问题,求指点
查看原帖
C 自我感觉良好,但只有20分(悲),不明白是什么问题,求指点
1248347
XianYuzhinan楼主2024/3/30 09:55
#include<stdio.h>
int main()
{
	int a, b, c, temp, d, x, y;
	scanf("%d%d%d", &a, &b, &c);
	if (a < b)
	{
		temp = a;
		a = b;
		b = temp;
	}
	if (b < c)
	{
		temp = b;
		b = c;
		c = temp;//a > b > c
	}
	x = c;
	y = a;
	while (x != 0)
	{
		d = y % x;
		y = x;
		x = d;//y为最大公约数
	}
	if (y != 1)
	{
		a /= y;
		c /= y;
	}
	printf("%d/%d", c, a);

	return 0;
}
2024/3/30 09:55
加载中...