C语言题目,各位大虾帮帮忙。

[复制链接]
查看11 | 回复0 | 2009-6-21 02:57:51 | 显示全部楼层 |阅读模式
题目:设计程序完成下列计算。
已知y=f(x,n)/[f(x+2.3,n)+f(x-3.2,n+3)],
其中f(x,n)=1-x的平方/2!+x的4次方/4-...+(-1)的n次方*x的2n次方/(2n)!
(n〉=0)
当x=5.6,n=7时,求y。
要求通过嵌套函数完成计算。
我写了一个,不过不知道哪里错了。麻烦大虾们看一看。
如果是别的方法,只要正确也可以。拜托啦!!!
#include
f(float x,float n)
{ float i,m=1,a,b=1,c=1,sum=1;
for(i=2;i#include#includeint fac(int n){ return (n==1?1:n*fac(n-1));}double f(double x,double n)//其中f(x,n)=1-x的平方/2!+x的4次方/4-...+v (n〉=0){ double i,m=1,a,b,c=1,sum=0;for(i=2;i<=2*n;i=i*2) //i代表的是2n,每次乘以2{c=fac(i);
m=pow(-1,i/2);b=pow(x,i); //乘方a=(m*b)/c;//(-1)的n次方*x...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行