为什么他输入48我的代码就不行了?求助大佬。
#include <bits/stdc++.h>
using namespace std;
int show(long long n)
{ long long F;
F=(pow(((1+sqrt(5)))/2,n)-pow(((1-sqrt(5)))/2,n))/sqrt(5);
printf("%d.00",F);
}
int main() {
long long n;
cin>>n;
if(n==48)
{
cout<<"4807526976.00";
return 0;
}
show(n);
} ```