不难发现,是精度问题,把 float换成double就可以了(其实最好不要cin和printf一起用
by DYF2765491381672943 @ 2024-01-27 10:48:08
感谢 已关
by Weizimo1125 @ 2024-01-27 20:27:58
谁来帮我看看这为什么只AC3```
#include<iostream>
using namespace std;
#define N 50
int a[N];
int main()
{
long long n,i;
cin>>i;
for(n=1;n<=i;n++)
{
a[0]=0.00;
a[1]=1.00;
if(n>=2){
a[i]=a[i-1]+a[i-2];
}
}
cout<<a[i]<<".00";
return 0;
}
```
by r4t5y6u7 @ 2024-02-01 11:01:57
@[r4t5y6u7](https://www.luogu.com.cn/user/1198815)
这格式……
by xiaoyuhao0503 @ 2024-02-16 19:15:26