赞
踩
分析:所谓水仙花数是指一个3位数,其各位数字立方和等于该数本身。
例如,153=1*1*1+5*5*5+3*3*3
- #include<stdio.h>
- int main() {
- int i = 0;
- int bai, shi, ge;
- for (i = 100;i < 1000;i++) {
- bai = i / 100; //获得百位
- shi = i / 10 % 10; //获得十位
- ge = i % 10; //获得个位
- if (i == bai * bai * bai + shi * shi * shi + ge * ge * ge) {
- printf("%d\n",i);
- }
- }
- return 0;
- }
运行结果:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。