求助,2过不了
查看原帖
求助,2过不了
967480
jiunichenyin楼主2024/1/21 19:18
#include<iostream>
#include<iomanip>
#include<math.h>
using namespace std;
int max(int a, int b, int c) {
	if (a >= b && a >= c) {
		return a;
	}
	else if (b >= a && b >= c) {
		return b;
	}
	else if (c >= b && c >= a) {
		return c;
	}
}
int min(int a, int b, int c) {
	if (a <= b && a <= c) {
		return a;
	}
	else if (b <= a &&  b<= c) {
		return b;
	}
	else if (c <= b && c <= a) {
		return c;
	}
}
int y(int a, int b) {
	for(int i=a;i>1;--i){
		int aa = a;
		if (a % aa == 0 && b % aa == 0) {
			return aa;
		}
		else {
			aa--;
		}
	}
	return 1;
}
int main() {
	int a, b, c;
	cin >> a >> b >> c;
	cout << min(a, b, c) / y(min(a, b, c), max(a, b, c)) << "/" << max(a, b, c) / y(min(a, b, c), max(a, b, c));
}
2024/1/21 19:18
加载中...