题解
2024-08-14 09:26:43
发布于:广东
7阅读
0回复
0点赞
#include<iostream>
#include<cstdio>
#include<math.h>
using namespace std;
int main(){
int n, y;
double f = 1;
cin>>n;
for(int i=1;i<=n;i++){
y = 1;
for(int x=1;x<=i;x++){
y *= x;
}
if(i%2 == 0){
f += pow(y, -1);
}
else if(i%2 == 1){
f -= pow(y, -1);
}
}
printf("%.8f", f);
return 0;
}
这里空空如也
有帮助,赞一个