大(其)神(实)来(学)也(渣),萌萌哒。
n=100;
f=zeros(n,1);
f(1:2)=1;
for i=3:n
f(i)=f(i-1)+f(i-2);
end
%第(1)题
fprintf('\n\n\r4000以内最大f数是%d\n',max(f(find(f<=4000))));
%第(2)题
fprintf('5000以内f数的数目等于%d\n',sum(f<5000));
%第(3)题
t=isprime(f);
maxprime=max(f(t));%最大
素数minprime=min(f(t));%最小素数
fprintf('最大素数=%d\n最小素数=%d\n',maxprime,minprime)
%第(4)题
fprintf('素数数目=%d\n',sum(t))
计算结果:
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/d6ca7bcb0a46f21f407055bafe246b600d33ae97?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)