1. 程式人生 > >計蒜客模擬賽

計蒜客模擬賽

某君的年齡是個兩位數,如果把他年齡的兩位數字交換位置後與原數字相加和為 x,與原數字相減差的絕對值為 y。已知 x 比 y 大 32。請你計算 y 的值是多少

#include<cstdio>
#include<cmath>
#include<iostream>
using namespace std;
int reseve(int num)
{
	int n=num;
	int ans=0;
	while(n!=0)
	{
		ans=ans*10+n%10;
		n=n/10;
	}
	return ans;
}
int main()
{
	int x,y;
  for(int i=10;i<=99;i++)
  {
  	x=i+reseve(i);
  	y=abs(i-reseve(i));
  	if(x-y==32)
  	printf("%d ",i);
  //	cout<<endl;
  }
  printf("\n");
  getchar();
  getchar();
	return 0;
 }