//水仙花数是指一个3位数,其各位数字立方和等于其本身。书本p81,19
#include <iostream>
using namespace std; //标准命名空间
int main() //主函数
{
cout<<"请输入两个三位数,从小到大,用空格隔开,系统会给你这个范围内的水仙花数\n"; //\n表示换行
int a,b,c,n,m; //声明局部变量
cin>>n>>m;
for(;n<=m;n++) //for循环结构
{
a=n%10; //取个位数
b=(n/10)%10; //取十位数
c=(n/100)%10; //取百位数
if(n==a*a*a+b*b*b+c*c*c) //判断条件 *if语句中要用==(易错)
cout<<n<<" ";
}
return 0;
}
#include <iostream>
using namespace std; //标准命名空间
int main() //主函数
{
cout<<"请输入两个三位数,从小到大,用空格隔开,系统会给你这个范围内的水仙花数\n"; //\n表示换行
int a,b,c,n,m; //声明局部变量
cin>>n>>m;
for(;n<=m;n++) //for循环结构
{
a=n%10; //取个位数
b=(n/10)%10; //取十位数
c=(n/100)%10; //取百位数
if(n==a*a*a+b*b*b+c*c*c) //判断条件 *if语句中要用==(易错)
cout<<n<<" ";
}
return 0;
}