
P74 4.3
# include<iostream.h>
int cube(int n)//求立方
{
return n*n*n;
}
void main()
{
for(int i=100;i<999;i++)
{
int num=i; //保存i的初值;
int a,b,c;//分别表i的个位,十位,百位
c=num/100; //得到百位
num=num%100;//改变i值为两位数
b=num/10;
a=num%10;
if(cube(a)+cube(b)+cube(c)==i)
cout<<"得到的水仙花数为:"
<<i<<endl;
}
}

评论