• 2022-06-04
    ((10分)求100~999中的水仙花数,所谓水仙花数是一个三位数,它的各位数字的立方和等于该数,例如153是一个水仙花数,因为.试编一段程序,找出所有的水仙花数.
  • 解:      I=100DOA=I100B=(I-100*A)10C=I-A*100-B*10IF  I="A*A*A+B*B*B+C*C*C  "THENPRINT IENDIFI=I+1LOOPUNTILI>999END                 ----------------

    内容

    • 0

      求出并输出所有的“水仙花数”。所谓“水仙花数”是指一个三位数,其各位数字的立方和等于该数本身。例如:153是一个水仙花数,因为153=13+53+33。满足条件的水仙花数有四个,它们是153,370,371和407。

    • 1

      编写函数,判断一个数是否为水仙花数。所谓水仙花数,是指一个3位数,其各位数字立方和等于该数字本身。例如,153是水仙花数,因为153=13+53+33。利用编写的函数,显示所有的水仙花数

    • 2

      打印出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如,153是一个水仙花数

    • 3

      打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方

    • 4

      编写一个判断水仙花数的函数。所谓水仙花数是指一个三位数,其各位数字的立方和等于该数本身。例如:153=13+53+33循环。通过主函数调用该函数求100到999之间的全部水仙花数