水仙花小游戏
Posted skyfall007
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了水仙花小游戏相关的知识,希望对你有一定的参考价值。
输出100-1000以内的水仙花数
水仙花数算法:一个数等于它各位的立方和,例如:153= 1*1*1 + 5*5*5 + 3*3*3
1 #include <stdio.h> 2 #include <math.h> 3 4 int main() 5 { 6 int flower; 7 int i, j, k; 8 for(flower = 100; flower < 999; ++flower) 9 { 10 //取百位的数字 11 i = flower/100; 12 //取十位的数字 13 j = flower/10%10; 14 //取个位的数字 15 k = flower%10; 16 if( (pow(i,3) + pow(j,3) + pow(k,3)) == flower) 17 { 18 printf("%d ",flower); 19 } 20 21 } 22 printf("done "); 23 return 0; 24 25 }
输出结果:
OK!
以上是关于水仙花小游戏的主要内容,如果未能解决你的问题,请参考以下文章