p113_7.cpp

来自「常用算法代码」· C++ 代码 · 共 25 行

CPP
25
字号
#include<iostream>
using namespace std;

double countFx(int x,int p) {
	if(p==0)return 0;
	if(p==1)return x;
	float y1 = countFx(x, p-1);
	float y2 = countFx(x, p-2);

	if(p%2)	return y1 + (y2-y1)*(x*x)/((2*p-1)*(2*p-2));

	return y1 - (y1-y2)*(x*x)/((2*p-1)*(2*p-2));
}

int main() {
	double x;
	int n;
	
	cout<<"请输入x和n:";
	cin>>x>>n;

	cout<<"f("<<x<<")="<<countFx(x,n)<<endl;

	return 0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?