题目: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 }