http://ac.jobdu.com/problem.php?pid=1064
题目描述:
设N是一个四位数,它的9倍恰好是其反序数(例如:1234的反序数是4321)
求N的值
比较简单
//题目1064:反序数
#include<stdio.h>
#include<iostream>
using namespace std;
int main()
{
int n,multiple_9;
for (n = 1000; 9 * n < 9999; n++)
{
multiple_9 = 9 * n;
if (multiple_9 / 1000 == n % 10 )//4321、1234最高位比较
if ((multiple_9 % 1000)/100 == (n % 100)/10)//4321、1234第二位比较
if ((multiple_9 % 100) / 10 == (n % 1000) / 100)//4321、1234第三位比较
if (multiple_9 % 10 == n / 1000)//4321、1234末位比较
cout << n << endl;
}
return 0;
}