使用C语言实现水仙花数 解题思路: 首先先确定输入n位数的判断范围 即n=3时范围为100-999;n=4时范围为1000-9999 接着通过循环遍历所有三(或其他)位数,并通过取余和数以十将三(或其他)位数分成几个单独个位数(如153分为1,5,3) 再通过循环计算每一个个位数的幂运算,并将幂运算的和累加 最后判断累加和是否与原数字相等,如果相等则输出。 代码如下: #include<stdio.h> int main() { int n; scanf