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

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

筛选

C语言解水仙花数

解题思路:本题要打印出所有的水仙花数,已知水仙花数是三位数,所以可以在100-999之间进行一个遍历;然后水仙花数是其各位数字立方和等于该本身。例如153=13+53+33,因此要分解个十百位的数字出来。分解个十百位数字,见代码,重点要会区分/和%的含义,可以带入计算一下。

C语言程序设计教程(第三版)课后习题6.6 (C语言代码)

解题思路:根据题目描述可以知道,就是求每位数的立方加起来等于这个数,然后打印出来。首先for循环从100-999,然后在用while循环将每位数立方加起来,if语句作比较,并输出。注意事项:sum变量要定义在for和while之间,不然会错。

水仙花数的判断

摘要:解题思路:  三位数是从100-999找水仙花数要从100开始逐个寻找,或从999开始往下寻找,本例是从100开始;可以使用while循环,每循环一次加一直到加到999为止水仙花数是三位数拆开的立方和……

水仙花数如何去做

摘要:解题思路:基础or(表达式1;表达式2;表达式3){若干语句}//for循环语句及其格式注意事项:程序结束return 0;不可省。参考代码:#include<stdio.h>int main(){ ……

[编程入门] 最简单的水仙花数判断(C语言)

解题思路:先建立一个for循环,因为水仙花数是三位数,所以我们的循环范围是[100,999],在循环中,将每个数分割成个位、十位、百位,然后计算出【个位的三次方+十位的三次方+百位的三次方】,将计算结果与该数本身对比,如果相等,那么这个数就是水仙花数。