水仙花数,各位大神帮帮忙
任意输入一个三位的正整数,编程实现判断其是否是水仙花数
2015-11-18 21:58
2015-11-18 22:07
程序代码:#include<stdio.h>
#include<math.h>
int sum=0;
void test(int i){
if(i>0){
sum+=pow(i%10, 3);
test(i/10);
}
}
main() {
printf("1-1000范围内的所有水仙花数有\n");
for(int i=100;i<=1000;i++){
test(i);
if(i==sum)
printf("%d\n",sum);
sum=0;
}
}

2015-11-18 22:16
2015-11-19 12:41

2015-11-19 12:46
2015-11-19 16:02
2015-11-19 16:04
2015-11-19 16:08
2015-11-19 16:09
2015-11-19 22:03