跟着题目走,正常着来就可
参考代码:
#include <stdio.h> #include <math.h> double fact(double n); double mypow(double x,double n); int main(void) { double x,n; double sum; scanf("%lf%lf",&x,&n); for(;n>0;n--) { sum+=mypow(x,n)/fact(n); } printf("%.4lf\n",-sum); return 0; } double fact(double n)//计算n的阶乘 { double i; double sum=1; if(n!=0) { for(i=n;i>0;i--) { sum*=i; } } return sum; } double mypow(double x,double n)//mypow(x,n)计算x的n次幂(即xn) { double i; double sum1=1; for(i=n;i>0;i--) { sum1*=-x; } return sum1; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:781 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:504 |
C二级辅导-阶乘数列 (C语言代码)浏览:736 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:368 |
用筛法求之N内的素数。 (C语言代码)浏览:890 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:702 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:750 |
多输入输出练习2 (C语言代码)浏览:1709 |
简单的a+b (C语言代码)浏览:617 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:2206 |