题目描述:
设N是一个四位数,它的9倍恰好是其反序数(例如:1234 的反序数是4321),求N的值。
输入:
无
输出:
每行一个数,表示满足题目要求的数。
实现代码:
#include <cstdio>
#include <cstdlib>
#include <ctime>
#include <cstring>
#include <algorithm>
#include <math.h>
using namespace std;
bool isReverse(int a){
int n=a;
int b=0;
int k;
for(int i=0;i<4;i++){
k=a%10;
b=b*10+k;
a/=10;
}
return b==9*n;
}
int main()
{
for(int i=1000;i<10000;i++){
if(isReverse(i)){
printf("%d\n",i);
}
}
return 0;
}