标签:
杭电2010(水仙花数)
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 123522 Accepted Submission(s): 36609
1 #include <cstdio> 2 #include <iostream> 3 #include <cmath> 4 using namespace std; 5 bool sxh(int n) 6 { 7 int k,r = 0, m = n; 8 9 while ( n > 0 ) 10 { 11 k = n%10; 12 r += k*k*k; 13 n /= 10; 14 } 15 return r == m; 16 } 17 int main() 18 { 19 bool flag; 20 int x, y, i; 21 while ( cin>>x>>y) 22 { 23 flag = 0; 24 for ( i=x; i<=y; ++i ) 25 { 26 if ( sxh(i) ) 27 { 28 if ( flag ) 29 { 30 cout<<" "; 31 } 32 flag = 1; 33 cout<<i; 34 } 35 } 36 if ( flag == 0 ) 37 { 38 cout<<"no"; 39 } 40 cout<<endl; 41 } 42 return 0; 43 }
标签:
原文地址:http://www.cnblogs.com/sxmcACM/p/4718805.html