求反序数

来源:互联网 发布:飞翔快递软件 编辑:程序博客网 时间:2024/04/24 21:20
/*
题目描述:
设N是一个四位数,它的9倍恰好是其反序数(例如:1234的反序数是4321)
求N的值
输入:
程序无任何输入数据
输出:
输出题目要求的四位数,如果结果有多组,则每组结果之间以回车隔开
*/
#include<iostream>
using namespace std;
int main()
{
int a[4];
for(int N=1000;N<10000;++N)
{
a[0]=N/1000;
a[1]=(N-a[0]*1000)/100;
a[2]=(N-a[0]*1000-a[1]*100)/10;
a[3]=N-a[0]*1000-a[1]*100-a[2]*10;
if(9*N==a[3]*1000+a[2]*100+a[1]*10+a[0])
cout<<N<<endl;
}
system("Pause");
return 0;
}
0 0