程序段先要实现输出斐波那契数列,就是输出1,1,2,3,5,8.。。。。
错误程序段
#include<stdio.h>
int main()
{
int i,a[]={1,1};//此处定义数组大小是为了防止内存冲突的发生,有可能内存用来做其他事
for(i=0;i<20;i++)
{
printf("%d ",a[i]);
a[i+2]=a[i]+a[i+1];
}
return 0;
}
输出结果