水仙花数,也称阿姆斯特朗数,是指一个n位数,它的每个位上的字母的n次幂之和等于它本身。例如,对于三位数的水仙花数,它等于其百位数字的三次方加上十位数字的三次方再加上个位数字的三次方。用C++代码表示如图:
输出结果为
在过程中应注意:①
if
语句中的赋值操作=
应该改为比较操作==
。if
语句和cout
应该在循环体内部,而不是在循环体外部。
水仙花数,也称阿姆斯特朗数,是指一个n位数,它的每个位上的字母的n次幂之和等于它本身。例如,对于三位数的水仙花数,它等于其百位数字的三次方加上十位数字的三次方再加上个位数字的三次方。用C++代码表示如图:
输出结果为
在过程中应注意:①
if
语句中的赋值操作=
应该改为比较操作==
。if
语句和cout
应该在循环体内部,而不是在循环体外部。