f(x)=1+X+(x的2次方)/2!+(x的三次方)/3!+.....+(x的N次方)/N!怎么用C语言编出来

如题所述

#include<stdio.h>
void main()
{
int i,N;
float fx=1,x,temp=1;
scanf("%d",&N);
scanf("%f",&x);
for(i=1;i<=N;i++)
{
temp=temp*x/i;
fx+=temp;
}
printf("f(x)=%f\n",fx);
}追问

你的I是自加 貌似不是自成啊!是不是要插入一个函数表示N!?上面的temp*x表示了

温馨提示:内容为网友见解,仅供参考
无其他回答

怎么用C语言求函数f=1+x+x^2\/2!+x^3\/3!+……+x^n\/n!急求本人没...
include <stdio.h>main(){double f=1;int x,n,i,p=1,q=1;printf("请输入x:");scanf("%d",&x);printf("请输入n:");scanf("%d",&n);for(i=1;i<=n;i++){p=p*x;q=q*i;f=f+p*1.0\/q;}printf("f=%lf\\n",f);} ...

C语言:编写程序计算级数ex=1+x+x2\/2!+x3\/3!+...+xn\/n!的值。要求:要采...
F:\\c_work>a.exe 请输入x和n的值:2 3 ex=6.33 F:\\c_work>a.exe 请输入x和n的值:2 10 ex=7.39

编写程序计算 e^x=1+x+x^2\/2!+x^3\/3!+….+x^n\/n! x^n\/n!<0.00001 的值...
{ int n,i;double x,a=0;double temp;printf("请分别输入X和n的值:");scanf("%lf %d",&x,&n);\/\/ f->lf a = 1;\/\/从1开始加的 for(i=1;i<=n;i++){ temp = pow(x,i);temp = (double)pow(x,i)\/(double)fact(i);a = a + ((double)pow(x,i)\/(double)fact(i...

C语言编程:ex=1+x\/1!+x2\/2!+x3\/3!+……+xn\/n!+…… 要求输入x的值后能...
if (n < 0) return -1;else if (n == 0) return 1;else return n * jc (n - 1);} \/\/ 计算 ex 的值 double ex (double x){ int i = 0;double sum = 0;\/\/ pow(x,i)是x的i次方, elem是要计算的多项式的通项式 double elem = pow (x, i) \/ (double) (jc (i))...

c语言上机题1加x加x的平方...加x的n次方 然后在除以n的阶乘
void main(){ int i,j,n,x=2,sum; \/\/注意:要先定义一个变量x double N1=1,N2=1; \/\/N1=1表示x的0次方,定义N2保存n的阶乘 printf("Input the n:");scanf("%d",&n);for(i=1;i<=n;i++){ sum=1; \/\/先将sum置为1,用来保存x的1次方到x的n次方的和 for(j=1;j...

C语言编程:ex=1+x\/1!+x2\/2!+x3\/3!+……+xn\/n!+…… 要求输入x的值后能...
if (n < 0) return -1; else if (n == 0) return 1; else return n * jc (n - 1);}\/\/ 计算 ex 的值double ex (double x){ int i = 0; double sum = 0; \/\/ pow(x,i)是x的i次方, elem是要计算的多项式的通项式 double elem = pow (x, i) \/ (double) (jc (i)); \/\/...

编程f(x)=1+1\/x+1\/x^2+1\/x^3+...到某一项A≤0.000001输出f(x)
int main(int argc,char *argv[]){ double t,s,x;printf("Please enter x(R: x>1)...\\nx=");if(scanf("%lf",&x)!=1 || x<=1){ printf("Input error, exit...\\n");return 0;} for(s=t=1;t>=0.000001;s+=t\/=x);printf("f(%g) = %f\\n",x,s);return 0;} ...

证明1+x+x^2\/2!+x^3\/3!+...+x^n\/n!=0当n为奇数时有唯一实根,当n为偶 ...
我们记f_n (x)=1+x+x^2\/2!+x^3\/3!+...+x^n\/n!(这里的_是下标)。(-)inf表示(负)无穷。显然0对于任意n不会是f_n (x)=0的解。当k=0,1的时候显然成立。当k=n时结论成立。对于k=n+1:如果n+1是奇数,且f_(n+1) (-inf)=-inf,f_(n+1) (+inf)=+inf,且f_(...

数列求和:1 + x + x^2\/2! + x^3\/3! + ... + x^n\/n! 注意n是有限整数...
不要指望有太简单的结果,可以用积分表示,但这个未必是你所期待的 1 + x + x^2\/2! + x^3\/3! + ... + x^n\/n! = e^x - 1\/n!*\\int_0^x e^t (x-t)^n dt 一般来讲文献里直接用Tn(x)来表示这个部分和,没必要求出所谓的简单形式 ...

...x次方。e^x=1+x+(x^2)\/2!+(x^3)\/3!+…+x^19\/19!(前20项的和)._百...
public static void main(String[] args) { float e=2.718281828459045f;int x=1;\/\/可修改x的值进行测试 float sum=calculateEX(x);System.out.println("结果 >> e^"+x+"="+sum);} \/\/计算e的x次方 public static float calculateEX(int x){ float result=0f;for(int i=0;i<20;i+...

相似回答
大家正在搜