解题思路:
注意事项:
参考代码:
#include<stdio.h>
#include<math.h>
double fact(int n)
{
double s;
if(n==1)
s=1;
else
s=n*fact(n-1);
return s;
}
double mypow(float x,int n)
{
double y=1,i;
for(i=1;i<=n;i++)
{
y=y*x;
}
return y;
}
int main()
{
int i,n,c3=1;
double num=0,c1,c2;
float x;
scanf("%f%d",&x,&n);
for(i=1;i<=n;i++)
{
c1=fact(i);
c2=mypow(x,i);
num=num+(c2*c3/c1);
c3=-c3;
}
printf("%0.4f",num);
return 0;
}
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:588 |
简单的a+b (C语言代码)浏览:695 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:541 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:550 |
Cylinder (C语言描述+详细分析)浏览:3268 |
DNA (C语言代码)浏览:747 |
一元一次方程 (C语言代码)浏览:4072 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:565 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:463 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:646 |