参考代码如下:
#include <stdio.h> #include <math.h> //计算n的阶乘 double fact(int n) { double an = 1; int i; for (i = 1; i <= n; i++) { an *= i; } return an; } //计算x的n次幂 double mypow(double x, int n) { double xn = 1; int i; for (i = 1; i <= n; i++) { xn *= x; } return xn; } int main() { double x; int n; scanf("%lf %d", &x, &n); int i; double sum = 0; for (i = 1; i <= n; i++) { sum += mypow(-1, i-1) * mypow(x, i) / fact(i); } printf("%.4lf\n", sum); return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:554 |
回文数(一) (C语言代码)浏览:750 |
简单的a+b (C语言代码)浏览:340 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:530 |
C语言训练-阶乘和数* (C语言代码)-------- 呆板写法浏览:1362 |
图形输出 (C语言代码)浏览:1387 |
1035 题解浏览:785 |
用筛法求之N内的素数。 (C语言代码)浏览:531 |
简单的a+b (C语言代码)浏览:512 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:577 |