C语言求水仙花数
来源:网络收集 点击: 时间:2024-04-03【导读】:
水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。工具/原料moreDev-C++方法/步骤1/6分步阅读
2/6
3/6
4/6
5/6
6/6
注意事项
打开Dev-C++软件。

写好头文件
#includestdio.h

写好主函数

声明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);
}

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

文件的格式一定要保存为.c
可以将x*x*x,改写为用函数pow()
版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_417627.html