pow(x,3)只适用于3位数。水仙花数是几位数,每个数就得算几次幂4位数就得pow(x,4)了
4位数的水仙花数不应该4次方吗,为什么还3次方
没有报错没有输出是因为:你的代码没有问题,但是没有符合你代码逻辑的值水仙花数一般是3位数,你这都4位了。如果你想打印4位的自幂数,需要全部换成4次方。