wu


私信TA

用户名:cncfvc

访问量:227228

签 名:

读研狗没有时间刷题了~~

等  级
排  名 3
经  验 37387
参赛次数 8
文章发表 265
年  龄 25
在职情况 学生
学  校 电子科技大学
专  业 通信工程

  自我简介:

写代码 真好玩 ~



参考代码:

#include<stdio.h>
#include<math.h>
double fact(int n)
{
	if(n==1)
		return 1;
	else 
		return fact(n-1)*n;
}
double mypow(double x,int n)
{
	return pow(x,n);
}
int main()
{
	double x,fm,fz,sum=0;
	int n,i;
	scanf("%lf%d",&x,&n);
	for(i=1;i<=n;i++)
	{
	     fm=fact(i);
		 fz=pow(-1,i+1)*mypow(x,i);
		 sum=sum+fz/fm;
	}
	printf("%.4lf\n",sum);
	return 0;
}


 

0.0分

0 人评分

  评论区

#include"stdio.h"
#include"math.h"
double fact(int n)
{
	int k=1;
	static int i=1;
	for(;i<=n;i++)
	{
		k=k*i;
		return k;
	}

}

double mypow(float x,int n)
{
	return pow(x,n);
}

int main()
{
	int n,i,p;
	float x,k,m=0;
	scanf("%f%d",&x,&n);	
	for(i=1;i<=n;i++)
	{
		p=fact(n);
		k=pow(-1,i+1)*mypow(x,n);
		m=m+k/p;
	}
	printf("%0.4f",m);
}


我这个为什么不行?
2019-05-15 00:29:01
  • «
  • 1
  • »