算法竞赛入门经典习题2-2 水仙花数

这题题目描述出错,应该是3次方;

 1 #include <stdio.h>
 2 
 3 int daffldil(int m)
 4 {
 5     int sum=0,temp;
 6     while(m>0)
 7     {
 8         temp=m%10;
 9         sum+=temp*temp*temp;
10         m/=10;
11     }
12     return sum;
13 }
14 
15 int main(int argc, const char * argv[]) {
16     int m;
17     while(scanf("%d",&m)!=EOF)
18     {
19         if(m==daffldil(m))
20         {
21             printf("Yes
");
22         }
23         else
24         {
25             printf("No
");
26         }
27     }
28     return 0;
29 }
View Code
原文地址:https://www.cnblogs.com/kongkaikai/p/4679588.html