问题标题:
【计算在[100,500]内有多少个这样的数:各位数字之积大于各位数字之和(如:133,1*3*3>1+3+3)】
问题描述:
计算在[100,500]内有多少个这样的数:各位数字之积大于各位数字之和(如:133,1*3*3>1+3+3)
唐瑞春回答:
sum=0;
fori=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
fori=100:500
ifa(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个
点击显示
数学推荐
热门数学推荐