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

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

筛选

转化为数组

摘要:解题思路:强制类型转换求和注意事项:无参考代码:for i in range(100,1000):    my_str = str(i)    sum = int(my_str[0]) ** 3 + ……

三层复合循环求解

摘要:解题思路:通过三层循环嵌套,对个位,十位和百位从0~9进行遍历注意事项:题目中表明输出是三位数,因此通过控制输出条件舍去同样符合条件的0(a=b=c=0)和1(a=b=0;c=1)——————[1]参……

水仙花数的另外解答

摘要:解题思路:看到很多解题思路都是把所有三位数全部试一遍,或许可以从水仙花数组成入手,将不是三位数的除去,得到水仙数。结果是一样的。若继续优化,还可以在三位全部算完之前将超过999的数字直接排除,比如第三……

判断水仙花

摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<math.h>int main(){    int n,ge,shi,bai;    //scanf("%d",&n)……

水仙花数判断---c语言

摘要:解题思路:注意事项:个位十位百位的取法参考代码:#include <stdio.h>int main(){ int a,b,c; int number=100; for(number=100;numb……

最直接法判断

摘要:解题思路:这是最直接的思路,将数字分离,求立方和相加,判断是不是相等,即可注意事项:水仙花是三位数,就是100到999,指定了范围参考代码:#include<stdio.h>int main(){ i……

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

摘要:解题思路:分成两步,先写判断水仙花数的子函数,然后遍历所有三位数。(1)重点是如何求立方和,方法也很好理解,就是用while()语句,先模10取余,然后除10,重复三次得到三个余数,求立方和就行了。(……