正文

水仙花数2005-07-18 10:01:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/lpjl/2920.html

分享到:

题目:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数 本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。 1.程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。 2.程序源代码: main() { int i,j,k,n; printf("'water flower'number is:"); for(n=100;n<1000;n++)   {   i=n/100;   j=(n-i*100)/10;   k=n%10;   if(i*i*i+j*j*j+k*k*k==n)     printf("%d\n",n);   } }

阅读(2912) | 评论(1)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

loading...
您需要登录后才能评论,请 登录 或者 注册