HDU 2010 水仙花数

题目:http://acm.hdu.edu.cn/showproblem.php?pid=2010

相当简单的一道练习题,只是突然想起今年是2010年,做一下玩。

提交代码:

 

1 #include <iostream>
2 #include <vector>
3  using namespace std;
4
5  void main()
6 {
7 int m,n;
8 while(cin>>m>>n)
9 {
10 vector<int> v;
11 for (int i=m;i<=n;i++)
12 {
13 int a,b,c;
14 int temp=i;
15 c=temp%10;
16 temp/=10;
17 b=temp%10;
18 a=temp/10;
19 if(a*a*a+b*b*b+c*c*c==i)
20 v.push_back(i);
21 }
22 if(v.size()==0)
23 cout<<"no"<<endl;
24 else
25 {
26 for (int j=0;j<v.size()-1;j++)
27 {
28 cout<<v[j]<<" ";
29 }
30 cout<<v[j]<<endl;
31 }
32 }
33 }

 

posted on 2010-05-02 19:48  小交响曲  阅读(256)  评论(0编辑  收藏  举报

导航