2到100000有几个回文数

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 01:05:15
2到100000有几个回文数

2到100000有几个回文数
2到100000有几个回文数

2到100000有几个回文数
9有8个
10~99有9个
100~999有9×10=90个(两头从1~9,中间0~9)
1000~9999有9×10=90个(想法同上)
10000~99999有9×10×10=900个(同上)
100000不是
因此共1097个

参考一下高人的程序吧,我电脑上没有VC,计算不出来。
#include
using namespace std;
//判断回文数的函数
void huiwen(int huiwen){
int a=0,b,m=huiwen;
while(huiwen){
b=huiwen%10;
a=...

全部展开

参考一下高人的程序吧,我电脑上没有VC,计算不出来。
#include
using namespace std;
//判断回文数的函数
void huiwen(int huiwen){
int a=0,b,m=huiwen;
while(huiwen){
b=huiwen%10;
a=a*10+b;
huiwen=huiwen/10;
}
if(a==m)cout<<"Is hui wen shu"< else cout<<"not hui wen"< }
int main(){
int a;
cin>>a;
huiwen(a);
}

收起

5个
i=2 i*i=4 i*i*i=8
i=11 i*i=121 i*i*i=1331
i=101 i*i=10201 i*i*i=1030301
i=111 i*i=12321 i*i*i=1367631
i=1001 i*i=1002001 i*i*i=1003003001
Press any key to continue
正好我写过这程序 以上就是算得结果
2 能算回文??