a = log10(2) * (1:2014); % 10 .^ a are those 2014 numbers a = mod(a, 1); % remove those 10 ^ n a = 10 .^ a; % integer part is highest digit sum(a>=4 & a<5) % the answer ans = 196 包子估计不会有: (1) 迟到; (2)用Matlab作弊 :)
【在 i****e 的大作中提到】 : a = log10(2) * (1:2014); % 10 .^ a are those 2014 numbers : a = mod(a, 1); % remove those 10 ^ n : a = 10 .^ a; % integer part is highest digit : sum(a>=4 & a<5) % the answer : ans = : 196 : 包子估计不会有: (1) 迟到; (2)用Matlab作弊 :)