9 条题解
-
1
#include <iostream> using namespace std; short a,b,c,d; int main() { cin >> a >> b >> c >> d; int e,f,g; g = b * d; f = a * g / b + c * g / d; e = f / g; f -= e * g; for (int i = 2;i < 1000;i++) { if (f % i == 0 && g % i == 0) { while (f % i == 0 && g % i == 0) { f /= i; g /= i; } } } if (f + e * g < g) cout << a << '/' << b << '+' << c << '/' << d << '=' << f << '/' << g; else cout << a << '/' << b << '+' << c << '/' << d << '=' << e << '+' << f << '/' << g; return 0; }
信息
- ID
- 907
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 5
- 标签
- 递交数
- 407
- 已通过
- 163
- 上传者