%方法一:三层for循环
clear;
tic;
for a=1:9
for b=0:9;
for c=0:9;
if a^3+b^3+c^3==a*100+b*10+c;
a*100+b*10+c
end
end
end
end
toc;
%方法二:单层for循环加fix取位
clear;
tic;
for n=100:1:999
bw=fix(n/100);
temp=n-bw*100;
sw=fix(temp/10);
temp=temp-sw*10;
gw=temp;
if n==bw^3+sw^3+gw^3
n
end
end
toc;
评论1
最新资源