问答题 教学楼前的广场上需要栽一些树,学校的规划是:第一排栽1棵树,第二排栽2棵树,第三排栽3棵树,第四排栽5棵树……,即每一排所栽树的棵数是前两排的和,现要栽12排树,请编程输出每一排所栽树的棵数以及总棵数。(要求使用循环结构,并用数组存放各排树的棵数)
【正确答案】
【答案解析】#include<stdio.h>
main______
{
int a[12], i, s=0;
int a[0]=1, a[1]=2;
for(i=2; i<12; i++)
a[i]=a[i-2]+a[i-1];
for(i=0; i<12; i++)
s=s+a[i];
for(i=0; i<12; i++)
{
int a;
a=i+1;
printf("第d%排所栽树的棵数为d%", a, a[i]);
}
printf("学校共栽树d%棵", s);
}