PAT 1088 三人行 (20 分)

#include<iostream>
#include<string>
#include<cmath>
using namespace std;
string judge(double T,double M){
    if(T>M)   return "Cong";
    else if (T==M)   return "Ping";
    else   return "Gai";
    }
int main(){
    int M,X,Y,A,B,flag=0;
    double C;
    cin>>M>>X>>Y;
    for(A=99;A>=10;A--){
        B=A%10*10+A/10;
        C=(double)abs(A-B)/X;
        if(B==C*Y){
            flag=1;
            break;
            }
        }
    if(flag){
        cout<<A<<" "<<judge(A,M)<<" "<<judge(B,M)<<" "<<judge(C,M);
        }
    else
        cout<<"No Solution";
    }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容