我直接抄了表达式也能AC啊
#include<iostream> #include<cstdio> #include<cmath> using namespace std; int main() { int n; cin>>n; double sum=0; sum=(pow(((1+sqrt(5.0))/2.0),n)-pow(((1-sqrt(5.0))/2.0),n))/sqrt(5.0); printf("%.2lf",sum); return 0; }