C语言——100~999之间水仙花数


软件:Dev- C++

知识点:水仙花数是指一个三位数,每一位的立方和等于该三位数。比如153、370


代码展示:

C语言——100~999之间水仙花数_第1张图片

讲解

在敲代码过程中容易陷入错误角度:100*a+10*b+c=a*a*a+b*b*b+c*c*c

实则水仙花数在考察“对三位数进行分解”+“for循环语句”

三位数分解方式有如下两种方式,见截图:

(第一种)

C语言——100~999之间水仙花数_第2张图片

(第二种)

C语言——100~999之间水仙花数_第3张图片

鄙人有尝试其他分解方式,但其中均与上述两种有雷同。

在分解时核心知识:/是对数取整,即取商;%是对数取余,即取余数。


初级小白(在校生)整理以用作学习,若有错误,还望指正,共勉!

你可能感兴趣的:(C语言小白进阶之路,c语言)