题目描述
设N 是一个四位数,它的9 倍恰好是其反序数(例如:1234 的反序数是4321),求N
的值。
输入
无
输出
每行一个数,表示满足题目要求的数。
样例输入
样例输出
提示 [+]
*** 提示已隐藏,点击上方 [+] 可显示 ***
来源
/*********************************
* 日期:2013-2-14
* 作者:SJF0115
* 题号: 天勤OJ 题目1385: 反序相等
* 来源:http://acmclub.com/problem.php?id=1385
* 结果:AC
* 来源:北京理工大学计算机专业2001年研究生复试上机试题
* 总结:
**********************************/
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main()
{
int i,a,b,c,d;
//1112 * 9 = 10008 五位数 i 最大为1111
for(i = 1000;i < 1112;i++){
a = i / 1000;
b = i / 100 % 10;
c = i / 10 % 10;
d = i % 10;
//设N 是一个四位数,它的9 倍恰好是其反序数
if(i * 9 == d * 1000 + c * 100 + b * 10 + a){
printf("%d\n",i);
}
}
return 0;
}