1. 程式人生 > >1088 三人行 (20 分)

1088 三人行 (20 分)

浮點 ble div urn str print bsp using nbsp

#include <iostream>
#include <cmath>
using namespace std;
int n, x, y;  // 這樣就可以很靈活
void print(double t) {
    if (n == t) 
        cout << " Ping";
    else if (n < t) 
        cout << " Cong";
    else 
        cout << " Gai";
}
int main() {
    cin >> n >> x >> y;
    
for (int a = 99; a >= 10; a--) { int b = a % 10 * 10 + a / 10; double c = abs(a - b) * 1.0 / x; // 因為c可能會出現浮點數的情況 if (b == c * y) { cout << a; print(a); print(b); print(c); return 0; // 結束很關鍵 } } cout << "No Solution
"; // 很巧妙 return 0; }

1088 三人行 (20 分)