怎样定义回文数这个函数
人气:466 ℃ 时间:2020-01-30 02:02:28
解答
我有判断回文数的函数,不是道是不是你想要的int huiwen(int n){int b,sum=0;b=n;while(b) { sum=sum*10+b%10; b/=10;}if(sum==n) return 1;elsereturn 0;}是回文数返回1,不是返回0...思路是如123这个数,把他反过来就是321,在判断123和321是否相等,如果相等,那么就是回文数,不过不相等,就不是回文数这个你应该能明白吧n就代表123,sum就代表321,最后判断n和sum是否相等怎么反过来呢,那么就让一个b等于nwhile(b)是个循环,b是否为零来结束循环sum=sum*10+b%10;这一句的意思就是乘以10在加上b的个位b/=10; 这一句的意思是b除以10,把个位去掉,剩下前面的各位那么当b是零的时候,sum就是n的反序了
推荐
- 回文数是什么意思
- 1.编写一个函数,其功能是判断一个数是否是回文数.(所谓回文数,就是从左至右读和从右至左读是同一个数,如101).在11~999之间寻找这样的数,它不仅是回文数,而且它的平方和立方都是回文数.
- 已知函数f是判断回文数的函数.编写程序计算1000-3000之间回文数的和.请将运算结果填入文本框.39930
- 任意一个十进制正整数与其反序数相加后得到一个新的正整数,重复该步骤最终可以得到一个回文数.“反序数”:如135的反序数为531.“回文数”是指一个数从左到右的值和从右到左的值相等,即左右对称,如121、1221.编写2个函数分别实现“反序数
- 1.有一只玻璃瓶,它的质量为0.1kg,当瓶内装满水时,瓶和水的总质量为0.4kg,用此瓶装金属颗粒若干,瓶和金属颗粒的总质量为0.8kg,若在装金属颗粒的瓶中再装满水时,瓶.金属颗粒和水的总质量为0.9kg,求金属颗粒的质量和密度.
- 一道深刻而困难的应用题
- 意思是什么也没想 什么也没考虑的成语
- 我经常弹钢琴,有是我去爬山翻译英语
猜你喜欢
- 已知关于x的方程(x-m)/2=x+m/3与(2x+1)/3=3x-2的解互为倒数,求m的值
- 太阳为什么可以发出强烈的光
- make sure of sth.怎么翻译
- “有什么作用”和写作方法有什么区别
- 如果a大于0,b小于0,那么ab( )0 b分之a( )0 若a小于0,b小于0,则ab( )0?b分之a( )0
- 效应T细胞分泌的抗体是怎样进入发炎部位的
- 已知△ADE∽△DEF,诺△ABC的三边长分别为5cm,6cm,7cm,而△DEF中的一边长为4cm,你能求出△DEF的另外两边的
- 订书机是不省力也不费力的杠杆吗