题目:输入n(n<20),用一维数组输出前n项斐波纳契数列(每项之间用一个空格)
输入:一个n,表示数列有几个项
输出:n项的斐波那契数列
示例输入:5
示例输出:1 1 2 3 5
我的代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a[10000]={1,1},n,i;
cin>>n;
cout<<"1 ";
for(i=1;i<n;i++)
{
a[i]=a[i-1]+a[i-2];
cout<<a[i]<<" ";
}
return 0;
}
结果:答案错误0%
运行明明没问题啊!!!!