matlab编程的问题

2025-01-08 03:58:26
推荐回答(1个)
回答1:

%1
y=0;n=0;
while y+1/(2*(n+1)-1)<3
y=y+1/(2*(n+1)-1);
n=n+1;
end
n
y
%2
k=0;s=0;
for m=2:49
if isprime(m*(m+1)-1)
k=k+1;
s=s+m*(m+1)-1;
end
end
k
s

%关于2的另一个版本请参看http://zhidao.baidu.com/question/122650997.html