作业求助
水仙花数,如图两次if的在不同的循环中
370为什么会出现两次呢?
谢谢
因为循环到 370 的时候:
开始 s == 0 然后 内部的 for 先是 3 ** 3 == 27,得到 0+27
然后 7 ** 3 == 343 ,得到 27 + 343 == 370 此时已经满足 if 条件,所以先进行一次打印
最后 0 ** 3 == 0 ,得到 0 + 370 == 370 再一次满足 if 条件,所以再次打印
Twilight6 发表于 2020-7-17 22:21
因为循环到 370 的时候:
开始 s == 0 然后 内部的 for 先是 3 ** 3 == 27,得到 0+27
谢谢!!!
页:
[1]