本文主要是介绍C++第11周项目3(7)——n与9n反序,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
课程首页地址: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的逆序数mk=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;
}
运行结果
这篇关于C++第11周项目3(7)——n与9n反序的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!