课程首页地址:http://blog.csdn.net/sxhelijian/article/details/7910565
【项目3- 有趣的数字】先阅读例题,体会处理数字的一般方法,然后自行选题进行解决,掌握这种类型程序设计的一般方法。
任务:解决下面的问题(选做一道即算完成任务)
(7)求1000000以内的正整数n,9n是n的反序数(例如,123是321的反序数)。
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int i,m,k,n,c=0;
for(n=3;n<=1000000;++n)
{
//计算n的逆序数m
k=n;
m=0;
while(k>0)
{
m=m*10+k%10;
k=k/10;
}
if(m==9*n) //如果9n是n的反序数(m)
{
cout<<m<<"\t";
}
}
cout<<endl;
return 0;
}
运行结果