7 条题解
-
0
#include #include using namespace std; int main() { int a, b, c, d, denominator, numerator, gcd, integerPart, remainder; cin >> a >> b >> c >> d; numerator = a * d + c * b; denominator = b * d; gcd = __gcd(numerator, denominator); numerator /= gcd; denominator /= gcd; integerPart = numerator / denominator; remainder = numerator % denominator; cout << a << "/" << b << "+" << c << "/" << d << "="; if (remainder == 0) { cout << integerPart; } else if (integerPart == 0) { cout << remainder << "/" << denominator; } else { cout << integerPart << "+" << remainder << "/" << denominator; } return 0; }
信息
- ID
- 907
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 5
- 标签
- 递交数
- 382
- 已通过
- 147
- 上传者