Matlab的一个题,求解

一个三位整数各位数字的立方和等于该数本身则称该数为水仙花数。编程求出全部水仙花数。
注意是用matlAB编程

第1个回答  2012-03-02
for a=1:10
for b=1:10
for c=1:10
y1=100*a+10*b+c;
y2=a^3+b^3+c^3;
if y1==y2
y=y1
else
y=0;
end

c=c+1;
end
b=b+1;
end
a=a+1;
end

只有两个结果153和371,对吧?多给点儿分吧,老兄
第2个回答  2012-03-02
程序如下:
for m=100:999
a=fix(m/100);
b=fix((m-100*a)/10);
c=m-100*a-10*b;
if m==a^3+b^3+c^3
disp(m)
end
end
结果如下:153

370

371

407本回答被提问者采纳
相似回答