代码有不懂的地方可以问,会回答的 include include int main() { int n,temp,result=0;scanf("%d",&n);temp=abs(n);取绝对值 while(temp%10=0&temp!0)/先把末尾的0都去掉 temp/10;do{ result=result*10+temp%10;加入个位 temp/10;去掉个位 } while(temp!...
main() { int n,a,b,c;for(n=100;n<=999;n+) { a=n/100;b=n%100/10;c=n%10;if(a*a*a+b*b*b+c*c*c=n)printf("%d\n",n);} } 水仙花数是指一个 n 位数(n≥3),它的每个位上的数字的 n 次幂之和等于它本身。三位的水仙花数共有4个:153,370,371,407;加一下就可以了, 153+...