用数组的方式打印即可。
clc;clear;
a(1)=1;a(2)=1;
n=input('请输入n:');
for i=3:n
a(i)=a(i-1)+a(i-2);
end
disp(a);
有一分数序列2/1,3/2,5/3,8/5……从第二项开始,每一项的分子为前一项的分子与分母之和,每一项的分母为前一项的分子,编程求出这个数列的前n项之和
我用的是辗转相加法。
clc;clear;
s=0;b=1;a=2;
n=input('请输入n:');
for i=1:n
s=s+a/b;
temp=a;
a=a+b;
b=temp;
end
disp(s);