#include <iostream>
using namespace std;
int main()
{
for(int i=100;i<=999;i++)
{
int a,b,c;
a=i%10; //获取个位数
b=i/10%10; //获取十位数
c=i/100%10; //获取百位数 //获取各个位数上的数字依次类推 :num(第n位)=num/10^(n-1)%10;
if(i==a*a*a+b*b*b+c*c*c)
cout<<i<<endl;
}
return 0;
}
#include <iostream>
using namespace std;
int main()
{
for(int i=100;i<=999;i++)
{
int a,b,c;
a=i%10; //获取个位数
b=i/10%10; //获取十位数
c=i/100%10; //获取百位数 //获取各个位数上的数字依次类推 :num(第n位)=num/10^(n-1)%10;
if(i==a*a*a+b*b*b+c*c*c)
cout<<i<<endl;
}
return 0;
}