解题思路:
注意事项:
参考代码:
#include <stdio.h>
#include <math.h>
double fact(double i)
{
double sn=1;
for(int k=i;k>=1;k--)
{
sn*=k;
}
return sn;
}
double mypow(double x,double n)
{
double p=1.0;
for(int j=1;j<=n;j++)
{
p*=x;
}
return p;
}
int main ()
{
double x,n,sum=0,temp;
scanf("%lf %lf",&x,&n);
for(int i=1;i<=n;i++)
{
temp=mypow(x,i)/fact(i)*pow(-1,i-1);
sum+=temp;
}
printf("%.4lf",sum);
return 0;
}
0.0分
0 人评分
C语言考试练习题_排列 (C语言代码)浏览:1326 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1293 |
WU-格式化数据输出 (C语言代码)浏览:1755 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:560 |
简单的a+b (C语言代码)浏览:950 |
第三届阿里中间件性能挑战赛-总决赛亚军比赛攻略浏览:1145 |
1052题解(链表操作)浏览:674 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:403 |
多输入输出练习2 (C语言代码)浏览:1657 |
C语言训练-排序问题<1> (C语言代码)浏览:355 |