虽然改对了,但是不理解:为什么e要加一?
查看原帖
虽然改对了,但是不理解:为什么e要加一?
1044512
ZHUSSR22_0724楼主2023/7/30 19:29
#include<iostream>
#include<iomanip>
using namespace std;
int main(){
	int k;
	long long s=1;
	double e=0;
	cin>>k;
	for(int i=1;i<=k;i++){
	    s*=i;
        e+=1.0/s;
	}
	cout<<fixed<<setprecision(10)<<e+1;
}
2023/7/30 19:29
加载中...