求出0—999之间的所有“水仙花数”。
2017-11-27 23:10
134 查看
#include<stdio.h> #include<math.h> int main() { int i = 0; for(i=0; i<10000000; i++) { int sum = 0; int count = 1; int tmp = i; while(tmp>9) { count++; tmp = tmp/10; } tmp = i; while(tmp) { sum += pow(tmp%10, count); tmp = tmp/10; } if(sum == i) { printf("%d ", i); } } return 0; }
相关文章推荐
- 求出0~999之间的所有“水仙花数”并输出
- Java算法——求100—999之间的所有水仙花数,并统计一共有几个
- 求出0~999之间的所有“水仙花数”并输出
- 打印出100-999之间的数所有的“水仙花数”。。所谓水仙花数,就是指3位数,其各位数字立方和等于该数本身。
- 编写一个程序找出100~999之间所有的水仙花数
- C语言 求出100~999之间的所有“水仙花数”并输出
- 求出0~999之间的所有“水仙花数”并输出
- 求出0~999之间的所有“水仙花数”并输出。
- 求出0~999之间的所有“水仙花数”并输出
- c语言:3种方法;求出0~999之间的所有“水仙花数”并输出。
- 求出0~999之间的所有“水仙花数”并输出。“水仙花数”是指一个三位数,其各位数字的立方和确好等于该数本身,如;153=1+5+3?,则153是一个“水仙花数”。
- 求100---999之间的所有水仙花数,并输出。提示:水仙花数是一个3位数的自然数,该数各位数的立方和等于该数本身
- 利用c语言求出0~999之间的所有“水仙花数”并输出
- Java求100-999之间所有的"水仙花数"
- 求出0~999之间的所有“水仙花数”并输出。“水仙花数”是指一个三位数,其各位数字的立方和确好等于该数本身,如;153=1+5+3?,则153是一个“水仙花数”。
- 求出0~999之间的所有“水仙花数”并输出
- 求出0~999之间的所有“水仙花数”并输出
- C语言 求出100~999之间的所有“水仙花数”并输出
- Java打印出100-999之间所有的"水仙花数"
- 【C语言】输出100~999之间的所有“水仙花数”