题目描述:
设N是一个四位数,它的9倍恰好是其反序数(例如:1234 的反序数是4321),求N的值。
输入描述:
无
输出描述:
每行一个数,表示满足题目要求的数。
解题思路
数字乘9后反转保存,判断是否与遍历的数字相同。
#include<iostream>
#include<stdio.h>
using namespace std;
int main()
{
for(int i=1000;i<2000;i++){
int num=i*9;
int rev_num=0;
while(num>0){
rev_num=rev_num*10+num%10;
num/=10;
}
if(rev_num==i){
printf("%d\n",i);
}
}
return 0;
}