问题描述:编写程序,对于任意x(满足-10。
注:本题不允许使用math.h头文件和相关的pow、log和exp等函数。
输入:依次输入x和n
输出:求得的前n项和,小数点后保留5位。
#include
int i,n;
float m=1;
float x;
float fenzi(float x,int n)
{
int y=1;
for(i=1;x<=n;i++)
y=y*x;
return y;
}
int zhengfu(int n)
{
int z=1;
for(i=1;i<=n;i++)
z=z*(-1);
return z;
}
int main()
{
scanf("%f %d",&x,&n);
printf("%f %d",x,n);
int i=1;
for(i=1;i<=n;i++)
{m=m+zhengfu(i)*fenzi(x,i)/i;}
printf("%.5f",m);
return 0;
}