已知一个数列的前三个数为0,1,1,以后每个数为前三个数的和,编程序求此数列的第20项

来源:百度知道 编辑:UC知道 时间:2024/05/17 05:34:46
只要答案```谢谢
大家能不能直接把答案算给我啊???我电脑上没有VF

35890

var
a:array[1..20]:integer;
i:integer;
begin
a[1]:=0;
a[2]:=1;
a[3]:=1;
for i:=4 to 20 do a[i]:=a[i-1]+a[i-2]+a[i-3];
writeln(a[20]);
end.

如果用vb的话,代码如下:其他语言,可依照这个算法。
要输出任何一项都可以。

dim a1,a2,a3,a4,i,n as integer
n=inputbox("please iniput integer")
a1=0
a2=1
a3=1
for i=4 to n
a4=a1+a2+a3
a1=a2
a2=a3
a3=a4
next
print "a";n;"=";a4

c语言调试成功:
main()
{long s[20]={0,1,1};
int i;
for(i=3;i<20;i++)
s[i]=s[i-1]+s[i-2]+s[i-3];
printf("\n%ld",s[19]);
}

35890

加撒

已知一个数列的前三个数为0,1,1,以后每个数为前三个数的和,编程序求此数列的第20项 一个竖列前三个数为3.4.5 以后每个数为前三个数之和,编程此数列第28项 已知一个等比数列和一个首项为0的等差数列的对应项相加所组成数列的前3项为1,-1,-2, 如何把一个已知网络划分为三个子网(告诉了三个子网的计算机数) 已知一个等差数列的前5项的和是120,最后5项的和是180,又所有项的和为360,则此数列的项数为 已知数列{An}的前n项和为Sn=2的n-1次方+3,求数列{1/An}的前n项和 已知数列前n项的积为n2,则这个数的第3项与第5项的和是 已知数列(an)的前n项和为Sn,首项为a1,且1,an,Sn 成等差数列 写出数列的一个通项公式,是它的前4项分别为下列各数. 已知一个等比数列的首项为1,项数是偶数,其奇数项之和为85,偶数项之和为170,试求这个数列的公比和项数