C语言输入x、n计算x/2!+x^2/3!+…
时间: 2023-10-09 22:05:34 浏览: 73
C语言编写1!+2!+3!+.....+n!.doc
以下是C语言程序实现:
```c
#include <stdio.h>
int main() {
int x, n, i;
double result = 0, factorial = 1, power = 1;
printf("Enter x: ");
scanf("%d", &x);
printf("Enter n: ");
scanf("%d", &n);
for (i = 2; i <= 2 * n; i += 2) {
factorial *= i * (i - 1);
power *= x;
result += power / factorial;
}
printf("Result: %f", result);
return 0;
}
```
程序首先从用户那里接收输入的x和n值。然后,使用for循环计算每个项的阶乘和幂次。最后,将每个项相加得出结果并输出。
阅读全文