#include<bits/stdc++.h> using namespace std; int main() { int n; cin>>n; int n1=1; int n2=1; double sum=n1+n2; for(int i=3;i<n;i++) { n1=n2; n2=sum; sum=n1+n2; } printf("%.2f",sum); return 0; }
用公式就不会溢出,这么写就会溢出,不知道是为什么呜呜