作业帮 > 综合 > 作业

已知一个数列的前三项为0,0,1,以后各项都是其相邻的前三项之和,求该数列前30项之和 程序源代码

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/05/03 10:18:59
已知一个数列的前三项为0,0,1,以后各项都是其相邻的前三项之和,求该数列前30项之和 程序源代码
已知一个数列的前三项为0,0,1,以后各项都是其相邻的前三项之和,求该数列前30项之和 程序源代码
var
a:array [1..40] of longint;
i:integer;
sum:longint;
begin
a[1]:=0;
a[2]:=0;
a[3]:=1;
sum:=1;
for i:=4 to 30 do begin
a[i]:=a[i-1]+a[i-2]+a[i-3];
inc(sum,a[i]);
end;
writeln(sum);
end.
-----------------------
#include
int main()
{
int a[35];
int i,sum;
a[1]=0;
a[2]=0;
a[3]=1;
sum=1;
for(i=4;i