A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

请问水仙花数,获取个位数,十位数,百位数有几种方法:希望详细解答.谢谢

1 个回复

倒序浏览
只会写一种,继续学习可能会发现更多
        i / 100             // 百位,利用两个int型相除,结果还是int
        (i/10)%10        //十位,一个三位数除以十结果是以i这个数的十位做个位的一个十位数,再%10即得十位
        i%10              //个位,一个三位数%10结果是以i这个数的末位
还有一种想法,现在还不会实现,就是刚这个数传入到数组中,然后取出每一位的值.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马