PTA(Basic Level) 1088:三人行 (C语言实现)
#include <stdio.h>
#include <math.h>
int reverse(int n)
{
int res=0;
res=n%10;
res=res*10+n/10;
return res;
}
void compare(int a, int b)
{
if(a>b)
printf(" %s","Cong");
else if(a==b)
printf(" %s","Ping");
else
printf(" %s","Gai");
}
int main()
{
int m,x,y,i,a,b;
scanf("%d%d%d",&m,&x,&y);
for(i=99; i>=10; i--)
{
a=i;
b=reverse(i);
if(abs(a-b)*y == b*x)
{
printf("%d",a);
compare(a,m);
compare(b,m);
compare(b,m*y);
break;
}
}
if(i==9)
printf("No Solution");
return 0;
}