题解 1016: [编程入门]水仙花数判断

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

[编程入门]水仙花数判断-题解(C语言代码)这是我能想出来的最简语句了

思路:循环遍历100~999所有的数找出符合条件的数;难点:主要是三位数的拆分三位数的最高位为a/100(取整);三位数中间位为a/10%10(先取整再取余);三位数最末位为a%10(取余);可采用pow函数计算立方:doublepow(doublex,doubley);参数说明:x:双精度数。

[编程入门]水仙花数判断-题解(C语言代码)(思路清晰)

解题思路:水仙花数为三位数,所以循环从100开始,到999结束,i为int型变量,所以i/100的值也是一个int型变量(整数)(注:C语言的取整不是四舍五入,是直接舍去小数),i/100就是百位上的数,i和100求余就是剩下的两位数,i%100之后再除以10同理会得到十位上的数,