摘要:
背景知识:在数论中,水仙花数(Narcissistic number)也称为自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),是指一N位数,其各个数之N次方和等于该数。例如153、370、371及407就是三位数的水仙花数,其各个数之立方和等于该数:153=13+53+33。370=33+73+03。371=33+73+13。407=43+03+73。具体定义为:设有个自然数n,n=dkdk-1...d1d0,其中k是n的位数,而di 的范围是0≤di≤9,如果n满足以下条件,则称它为水仙花数n=dkk+dk-1k+...+d2k+d1k.以下为c++代码: 1 # 阅读全文