C++基础02

来源:互联网 发布:简单sql注入实例 编辑:程序博客网 时间:2024/06/07 06:21
//求1000以内的回文数//回文数:一个数正向输出和逆向输出都是本身,如121,131。。。#include<iostream>#include<iomanip> //setw needusing namespace std;bool huiWen(long n);int main(){long n=10,i=0;while(n++<10000){if(huiWen(n)){cout<<setw(8)<<n;i++;if(i%5==0)cout<<"\n";}}cout<<"\n在10000以内一共有回文数:"<<i<<"个"<<endl;return 0;}bool huiWen(long n)//求回文数{int i=0;long tmp=n,p=0;long m=n;while(tmp){p=p*10+tmp%10;//求倒过来的数tmp=tmp/10;}return (p==m);}

原创粉丝点击