这个写法只是争对这道题的写法 用函数分离其中一个功能
#include <iostream> using namespace std; int fnum(int i){ int a,b,c; a=i%10; b=(i/10)%10; c=(i/100)%10; return a*a*a+b*b*b+c*c*c; } int main() { int f,e; cin>>f>>e; for(int i=f;i<=e;i++){ if(i==fnum(i))cout<<i<<endl; } return 0; }