子曰:“三人行,必有我师焉。择其善者而从之,其不善者而改之。”
本题给定甲、乙、丙三个人的能力值关系为:甲的能力值确定是 2 位正整数;把甲的能力值的 2 个数字调换位置就是乙的能力值;甲乙两人能力差是丙的能力值的 X 倍;乙的能力值是丙的 Y 倍。请你指出谁比你强应“从之”,谁比你弱应“改之”。
#include<iostream>
#include<cmath>
using namespace std;
string bijiao(double a,double b)
{
if(a>b)
return "Gai";
else if(a==b)
return "Ping";
else if(a<b)
return "Cong";
}
int main()
{
int tipe=0;
double I,X,Y;
cin>>I>>X>>Y;
int jia=99;
double yi,bing;
for(;jia>=10;jia--)
{
yi=jia%10*10+(jia/10)%10;
bing=yi/Y;
if(Y*abs(jia-yi)==X*yi)
{
tipe++;
break;
}
}
if(tipe==0)
cout<<"No Solution";
else
cout<<jia<<" "<<bijiao(I,jia)<<" "<<bijiao(I,yi)<<" "<<bijiao(I,bing);
}