题目1064:反序数
注意:千万不要看错题目,1234的反序数是4321,这是举一个例子,说明反序数,并不是1234*9的反序数是4321.
时间限制:1 秒
内存限制:32 兆
特殊判题:否
-
题目描述:
-
设N是一个四位数,它的9倍恰好是其反序数(例如:1234的反序数是4321)
求N的值
-
输入:
-
程序无任何输入数据
-
输出:
-
输出题目要求的四位数,如果结果有多组,则每组结果之间以回车隔开
-
样例输入:
-
样例输出:
#include<iostream> #include<stdio.h> #include<string.h> #include<algorithm> #include<math.h> using namespace std; int fun(int n) { int m=0; while(n!=0) { m=m*10+n%10; n=n/10; } return m; } int main() { int i; for(i=1000; i<=9999; i++) { if(i*9==fun(i)) printf("%d\n",i); } return 0; }