sicily 1014. Specialized FourDig

超水的一道题,这里就不做什么说明了。贴出代码留给自己以后思考。。

 1 #include<iostream>
 2 using namespace std;
 3 int main()
 4 {
 5     for(int i=2992;i<=9999;i++)
 6     {
 7         int sum=0;
 8         int x=i;
 9         while(x!=0)
10         {
11             sum=sum+x;
12             x=x/10;
13         }
14         int sum1=0;
15         int y=i;
16         while(y!=0)
17         {
18             sum1=sum1+y;
19             y=y/12;
20         }
21         if(sum1==sum)
22         {
23             int sum2=0;
24             int z=i;
25             while(z!=0)
26             {
27                 sum2=sum2+z;
28                 z=z/16;
29             }
30             if(sum2==sum)   cout<<i<<endl;
31         }
32     }
33     //system("pause");
34     return 0;
35 }

 

原文地址:https://www.cnblogs.com/cfhome/p/2693097.html