代码片断(10)(4 位领导批示)
- 2009-04-15
- 分类:C/C++
- 作者:银子
- 617 位领导视察
求出100-1000中的水仙花数
算法一:
1 2 3 4 5 6 7 8 9 10 11 12 13 | #include "stdio.h" void main() { int i,a,b,c; for(i=100;i<1000;i++) { a = i/100; b = (i-100*a)/10; c = i-100*a-10*b; if(i==a*a*a+b*b*b+c*c*c) printf("%d %d %d %d \n",a,b,c,i); } } |
算法二:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | #include "stdio.h" void main() { int i,j,k,a1,a2; for(i=1;i<=9;i++) { for(j=0;j<=9;j++) { for(k=0;k<=9;k++) { a1 = i*i*i+j*j*j+k*k*k; a2 = i*100+j*10+k; if(a1==a2) printf("%d\n", a2); } } } } |
NOTE:本博内容大部分为原创,转载请注明出处。
永久链接:http://www.zdyi.com/code-snippet-10/314

























学习了! 技术很牛!!
@zwwooooo
我是C初学者.C++还没开始..
沙一下发!编程荒废了很多年了,现在基本算是门外汉了,博主c++很厉害吧,如果能加入我的汉化组就好了
可惜要对那游戏有爱才行吧,呵呵