matlab:怎样编写找出所有由1-9九个数字组成的式子,满足:一个三位数减去另一个三位数等于另一个三位数
人气:329 ℃ 时间:2019-09-02 09:40:34
解答
for num1=100:999
for num2=100:999
num3=num1-num2;
if(num3999),continue;end
temp=strcat(num2str(num1),num2str(num2),num2str(num3));
flag=1;
for cnt1=1:length(temp)-1
for cnt2=cnt1+1:length(temp)
if(any(temp=='0',2)),flag=0;break,end
if(temp(cnt1)==temp(cnt2)),flag=0;break,end
end
if(flag==0),break,end
end
if(flag==1),fprintf('%d-%d=%d\n',num1,num2,num3);end
end
end
推荐
猜你喜欢
- 一道完成时的小选择题~
- 已知一次函数Y=(2m+4)x+3-n,当m在什么范围内取值,函数值y随自变量x的增大而减小?
- 一桶水连桶共重22千克,用去一半后连桶共重13千克,桶和水各重多少千克?
- 上埃及和下埃及的划分,我们可以得知埃及地形的什么特点
- 请问有没有人知道prose和verse的区别?
- After visiting the harbor in the bay ,they took a tour around the downtown
- 一列火车经过某山,上山时用了50.8km/时,知道上山时用了36时,下山时用4小,求火车平均速度
- 已知四面体一条棱长是4 其他都是3,求体积