1088 三人行

只谈情不闲聊 提交于 2020-02-26 14:13:19

 注意:我的能力值、丙的能力值可能是double 型,而甲、乙的能力值是 int型,比较的大小的时候要使用double,不然测试点4过不去。

 

#include<iostream>
#include<algorithm>
using namespace std;

void print(double a,double b) {
    if(a > b) printf(" Cong");
    else if(a == b) printf(" Ping");
    else printf(" Gai");
}
int main() {
    double m,bing;
    int x,y,jia,yi;
    cin>>m>>x>>y;
    for(jia = 99; jia >= 10; --jia){
        yi = (jia%10)*10+jia/10;
        if(abs(jia-yi)*y == x*yi) {
            bing = yi*1.0/y;
            break;
        }
    }
    if(jia < 10) cout<<"No Solution";
    else {
        printf("%d",jia);
        print(jia,m);
        print(yi,m);
        print(bing,m);
    }
    return 0;
}

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!