永发信息网

急!!!求做一个计算机考试程序设计题目,1.5小时内要答案`

答案:2  悬赏:50  手机版
解决时间 2021-05-03 10:20
  • 提问者网友:萌卜娃娃
  • 2021-05-02 11:20
已知一个数列的前3个数为 1 2 3 ,以后每个数为前3个数的和,编辑程序此数列的前20项
最佳答案
  • 五星知识达人网友:怙棘
  • 2021-05-02 11:42

int k[20];


k[0]=1,k[1]=2;


for(i=2;i<20;i=i+1)


{


k[i]=k[i-1]+k[i-2];


printf k[i];


}



全部回答
  • 1楼网友:污到你湿
  • 2021-05-02 13:04

上面的不对,只是前2个数的和,差一个

语言都是相通的,VB为例

dim m(19) as integer //定义整形数组,看你有多少个数,就定义多少,VB中数组的初始下标为0

dim i as integer //定义循环变量

m(0)=1 //3个初值

m(1)=2

m(2)=3

for i=4 to 19

m(i)=m(i-1)+m(i-2)+m(i-3) //以后每个数为前3个数的和

next

for i=0 to 19 // 显示结果

print m(i);

next

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯