作业帮 > 数学 > 作业

计算在[100,500]内有多少个这样的数:各位数字之积大于各位数字之和(如:133,1*3*3>1+3+3)

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/18 04:34:02
计算在[100,500]内有多少个这样的数:各位数字之积大于各位数字之和(如:133,1*3*3>1+3+3)
sum=0;
for i=100:500;
a(i)=fix(i/100);
b(i)=fix((i-a(i)*100)/10);
c(i)=(i-a(i)*100-b(i)*10);
end
for i=100:500
if a(i)*b(i)*c(i)>a(i)+b(i)+c(i);
sum=sum+1;
a(i)*100+b(i)*10+c(i);
end
end
sum
Matlab程序求,为295 个