|
#include<iostream>
using namespace std;
int number(int x,int y);
int main()
{ int f_numbers;
f_numbers=number(10,999);
cout<<f_numbers<<endl;
return 0;
}
int number(int x,int y)
{
int i,s;
for(i=x;i<=y;i++)
s=i/100;
int m=(i-s*100)/10;
int l=i-s*100-m*10;
if(s*s*s+m*m*m+l*l*l==i)
return i ;
}
为什么编译出来是1000?我想编译一个水仙花数(我用的是C++)
|
|