简介:一个三位整数各位数字的立方和等于该数本身则称该数为水仙花数。如153=1^2+5^2+3^2
废话少说,上干货!
实现代码如下
x=[];
for i=100:999
a=fix(i/100); %取出百位数
b=fix((i-a*100)/10); %取出十位数
c=i-a*100-b*10; %取出个位数
if (a^3+b^3+c^3)==i
x=[x i];
end
end
x
最后输出结果
简介:一个三位整数各位数字的立方和等于该数本身则称该数为水仙花数。如153=1^2+5^2+3^2
废话少说,上干货!
实现代码如下
x=[];
for i=100:999
a=fix(i/100); %取出百位数
b=fix((i-a*100)/10); %取出十位数
c=i-a*100-b*10; %取出个位数
if (a^3+b^3+c^3)==i
x=[x i];
end
end
x
最后输出结果