void main()
{ int a[8]={1,0,1,0,1,0,1,0},i; //定义数组并赋值
for(i=2;i<8;i++) //从数组第三个数开始循环到第8的数结束
a[i]+=a[i-1]+a[i-2]; //第一次循环啊a[8]={1,0,2,0,1,0,1,0} I=2
//第二次循环a[8]={1,0,2,2,1,0,1,0} i=3
//第三次循环a[8]={1,0,2,2,5,0,1,0} i=4
//第四循环a[8]={1,0,2,2,5,7,1,0} i=5
//第六循环a[8]={1,0,2,2,5,7,13,0} i=6
//第六循环a[8]={1,0,2,2,5,7,13,20} i=7
for(i=0;i<8;i++)
printf("%5d",a[i]); }//循环输出数组
注意a[i]+=a[i-1]+a[i-2]; 和a[i]=a[i]+a[i-1]+a[i-2]; 是一个意思
追问这题的答案是多少呢??
追答1,0,2,2,5,7,13,20你下个vs2010吧,自己编译一下试一试