程序的功能是:求s=1/1!+1/2!+1/3!+…1/N!并输出结果

img


程序的功能是:求s=1/1!+1/2!+1/3!+…1/N!并输出结果

  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/7730576
  • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:求解:S=1+1/1!+1/2!+1/3!+1/4!+...+1/n!
  • 除此之外, 这篇博客: 东方博宜题解1075中的 1078: 【入门】求恰好使s=1+1/2+1/3+…+1/n的值大于X时n的值。 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • #include <iostream>
    #include <cstring>
    using namespace std;
    int main(){
    	int x;
    	double sum=0;
    	cin>>x;
    	int i=0;
    	while(sum<=x){
    		i++;
    		sum+=1.0/i;
    		
    	}
    	cout<<i;
    
      return 0;
    }