时间限制:1 秒
内存限制:32 兆
特殊判题:否
- 题目描述:
-
设N是一个四位数,它的9倍恰好是其反序数(例如:1234的反序数是4321)
求N的值
- 输入:
-
程序无任何输入数据
- 输出:
-
输出题目要求的四位数,如果结果有多组,则每组结果之间以回车隔开
- 样例输入:
- 样例输出:
- 来源:
- 2001年清华大学计算机研究生机试真题(第I套)
#include <stdio.h> #include <string.h> int main(){ for(int i=1000;i<100000;i++){ //对四位数进行判断 int a=i%10; //个位 int b=(i/10)%10; //十位 int c=(i/100)%10; //百位 int d=(i/1000)%10; //千位 int j=a*1000+b*100+c*10+d; //求其反序数j if(j == i*9) //判断数的9倍与其反序数是否相等 printf("%d\n",i); //输出结果 } return 0; } /************************************************************** Problem: 1064 User: zpy Language: C++ Result: Accepted Time:10 ms Memory:1016 kb ****************************************************************/