C++:利用如下公式,编写函数计算∏的值,直到最后一项的绝对值小于e,主程序接收从键盘输入的e,输出∏的值(保留5位小数)。 ∏/4 = 1-1/3+1/5-1/7...

利用如下公式,编写函数计算∏的值,直到最后一项的绝对值小于e,主程序接收从键盘输入的e,输出∏的值(保留5位小数)。
∏/4 = 1-1/3+1/5-1/7...
#include 
#include
#include
using namespace std;
float f(float);
int main() {
	float e = 0.0;
	cin >> e;
	cout << fixed<< setprecision(5) << f(e); //保留5位小数
	int n;
	cin >> n;
	return  0;
}
float  f(float  t) {
float a=0;
int k=1;
for(int n=0; ;n++) {
	a=a+1./(2*n+1)*k; 	//注意a的类型 为浮点型  还有“.”注意计算!!
	if((1./(2*n+1))

你可能感兴趣的:(my,program,C++)