#include <stdio.h>
#include <stdlib.h>
double fact(int n)
{
int i;
long f=1;
for(i=2;i<=n;i++)
{
f=f*i;
}
return (double)f;
}
double mypow(double x, int n)
{
int i;
double m=1;
for(i=1;i<=n;i++)
{
m=m*x;
}
return m;
}
int main(int argc, char *argv[]) {
int i,n,s;
double x,sum;
scanf("%lf%d",&x,&n);
sum=x;
s=1;
for(i=2;i<=n;i++){
s=s*(-1);
sum=sum+s*mypow(x,i)/fact(i);
}
printf("%.4f\n",sum);
return 0;
}
0.0分
0 人评分
不容易系列2 (C语言代码)浏览:589 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:377 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:587 |
C语言训练-求PI* (C语言代码)浏览:614 |
本人酷爱递归实现很多问题,这里也是浏览:556 |
简单的a+b (C语言代码)浏览:626 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:936 |
WU-链表数据求和操作 (C++代码)浏览:1313 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:503 |
C语言程序设计教程(第三版)课后习题6.8 (C++代码)浏览:575 |