求1000以内的水仙花数。所谓水仙花数:153=13+53+33
来源:百度知道 编辑:UC知道 时间:2024/09/28 14:16:01
水仙花数共有4个,分别为:153、370、371、407。
#include"math.h"
main()
{int x=100,a,b,c;
while(x>=100&&x<1000) {a=0.01*x;b=10*(0.01*x-a);c=x-100*a-10*b;
if(x==(pow(a,3)+pow(b,3)+pow(c,3))) printf("%5d",x);x++;}
}