解题思路:





注意事项:





参考代码:

#include "stdio.h"

double fun(double n);

double mypow(double x,double n);

int main()

{

double x,n,s=0;

scanf("%lf %lf",&x,&n );

for(;n>0;)

{

s+=mypow(-1,n-1)*mypow(x,n)/fun(n);

n--;

}

printf("%.4lf",s);

return 0;

}

double fun(double n)

{

double f;

if(n==0||n==1)return 1;

f=n*fun(n-1);

return f;

}

double mypow(double x,double n)

{

double s=1; 

int i;

for(i=1;i<=n;i++)

{

s*=x;

}

return s;

}


 

0.0分

0 人评分

C语言网提供「C语言、C++、算法竞赛」在线课程,全部由资深研发工程师或ACM金牌大佬亲授课,更科学、全面的课程体系,以在线视频+在线评测的学习模式学习,学练同步,拒绝理论派,真正学会编程!还有奖学金等增值福利等你!

  评论区