编程求n:求1到n的立方和。 (说明:用while语句实现循环)

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

输出所有的“水仙花数”,所谓的“水仙花数”是指一个三位数其各位数字的立方囷等于该数本身例如153是“水仙花数”,因为:153 = 13 + 53 + 33

根据“水仙花数”的定义,判断一个数是否为“水仙花数”最重要的是要把给出的三位数的个位、十位、百位分别拆分,并求其立方和(设为s)若s与给出的三位数相等, 三位数为“水仙花数”反之,则不是

“水仙花數”是指满足某一条件的三位数,根据这一信息可以确定整数的取值范围是 100?999

  • 将n整除以100,得出n在百位上的数字hun
  • 将n对10取余,得出n在个位仩的数字ind
  • 求得这三个数字的立方和是否与其本身相等,若相等则该数为水仙花数。
 
 
 
 
 
 
 
 


发布了25 篇原创文章 · 获赞 68 · 访问量 2万+

参考资料

 

随机推荐