编写程序求下面序列的和: 1+x 1 /1!+x 2 /2!+x 3 /3!+...+x n /n!
时间: 2023-11-25 09:07:43 浏览: 223
以下是C语言的代码实现:
```c
#include <stdio.h>
int main() {
int n, i;
float x, sum = 1, fac = 1;
printf("请输入x和n的值:");
scanf("%f %d", &x, &n);
for (i = 1; i <= n; i++) {
fac *= i;
sum += x * i / fac;
if (i % 3 == 0) {
printf("%.2f ", sum);
sum = 1;
fac = 1;
}
}
printf("\n");
printf("10个数的平均值为:%.2f\n", sum / n);
return 0;
}
```
输入x和n的值后,程序会按照题目要求计算序列的和,并且每计算3项就输出一次。最后输出10个数的平均值。
阅读全文