课程首页地址: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; }运行结果