您的位置首页生活百科

C语言求水仙花数

C语言求水仙花数

的有关信息介绍如下:

C语言求水仙花数

水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。

打开Dev-C++软件。

写好头文件

#include

写好主函数

声明x,y,z分别芳芳各位十位和百位

for(i=100; i<=999; i++) {

x=i%10;

y=i/10%10;

z=i/100;

}

在if里进行判断(个位*个位*个购炼位+十婶叮位*十位*十劫矿槐位+百位*百位*百位=当前的数的)就是水仙花数

if(x*x*x+y*y*y+z*z*z==i) {

printf("%d\n",i);

}

是水仙花数的有,结果如下图