用C++,如何判断某个数是不是回文数?

[复制链接]
查看11 | 回复3 | 2019-5-28 19:02:48 | 显示全部楼层 |阅读模式
1、打开Visual Studio软件,准备好一个新的空白cpp文件,用于稍后编写代码:2、这里定义一个名为palindrome的函数,用来处理判断回文的过程,判断的大致思路就是将一个数反着排列一遍,如果和原先的数一样,那么就是回文数,排列过程用到了余数和整除:3、最后保存一下文件,按住crtl+F5运行程序查看结果,软件会弹出命令行窗口,1000到10000的所有回文结果就显示在里面了。以上就是用C++求回文数的解决过程:...
回复

使用道具 举报

千问 | 2019-5-28 19:02:48 | 显示全部楼层
不会是作业吧 要自己想哦int a[3],mfor(m=1000;mint f(int a){int t=a;int b=0;;while(t){b=b*10+t%10;t=t/10;}return b==a;}int main(){int m;scanf("%d",&m);if(f(m))...
回复

使用道具 举报

千问 | 2019-5-28 19:02:48 | 显示全部楼层
给你个子函数,int h(int n){ int m=n,s=0; while(m) { s=s*10+m%10; m/=10; } if(s==n) return 1; elsereturn 0;}...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行