题解 1120: C语言训练-"水仙花数"问题2

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

筛选

Yu: 1120水仙花数

**解题思路:**使用while循环对每一位数拆解**参考答案**```c++#includeusingnamespacestd;intmain(){intk,p,sum;for(inti=100;i<1000;i++){k=i,sum=0;while(k){p=k%10;sum+=p*p*p;k/=

无聊的星期六

摘要:解题思路:注意事项:参考代码:ci=0 for x in range(100,999):     x=str(x)     if int(x)==sum(((int(x[i])**3) for ……

1120: C语言训练-"水仙花数"问题2

解题思路:1.定义一个函数lifang(intn),用于计算一个整数n的各个位数的立方和。2.在main函数中,使用for循环遍历100到999之间的所有整数。3.对于每个整数n,调用lifang函数计算其各个位数的立方和fn。4.如果fn等于n,说明n是一个水仙花数,将其输出。

自定义函数求解水仙花数(C语言)

摘要:解题思路:水仙花数是3位整数,所以判断区间是包含100~999之间注意事项:水仙花数是各个位数的三次方之和等于它本身参考代码:#include <stdio.h> #include <math.h>……