1. 程式人生 > 其它 >程式設計計算 (i+1)/i 的積分 C++

程式設計計算 (i+1)/i 的積分 C++

技術標籤:練習題c++

要求定義一個函式求i的階乘,在函式中使用靜態區域性變數保留前一次呼叫函式時產生的值。

在這裡插入圖片描述

#include<iostream>
using namespace std;
float  factorial(int n)
{
    static int product=1;    
    product=n*product;
    return product;
}
int  main()
{    int  n=1;
     float  sum=0,temp;
     do  
     {                
         temp=
float(n+1)/factorial(n); sum=sum+temp; //cout<<"factorial(n)"<<'\t'<<factorial(n)<<endl; n++; //cout<<sum<<'\t'<<temp<<endl; } while(temp>1e-6); cout<<sum<<endl; return 0; }