黑马程序员技术交流社区

标题: 请问水仙花数,获取个位数,十位数,百位数有几种方法 [打印本页]

作者: wankaz    时间: 2015-8-31 23:29
标题: 请问水仙花数,获取个位数,十位数,百位数有几种方法
请问水仙花数,获取个位数,十位数,百位数有几种方法:希望详细解答.谢谢
作者: moshizhishang    时间: 2015-9-1 00:36
只会写一种,继续学习可能会发现更多
        i / 100             // 百位,利用两个int型相除,结果还是int
        (i/10)%10        //十位,一个三位数除以十结果是以i这个数的十位做个位的一个十位数,再%10即得十位
        i%10              //个位,一个三位数%10结果是以i这个数的末位
还有一种想法,现在还不会实现,就是刚这个数传入到数组中,然后取出每一位的值.




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2