1 编写程序,计算并输出下面多项式的和:

1

编写程序,计算并输出下面多项式的和: (其中n=20)

11

1

S =1+-+-+

十...十

2!3!4!

n!

要求: 1.将程序代码和运行结果拍照上传;

2.或者在纸上,手写代码后,拍照上传。(8.0分)

。2

a上传附件Q门

#include <stdio.h>
#include <math.h>

int main(void) {
    int n = 20;
    int i;
    double sum = 0;
    double sign = 1;
    for (i = 1; i <= n; i++) {
        sum += sign / (i * pow(2, i - 1));
        sign = -sign;
    }
    printf("The sum is %lf\n", sum);
    return 0;
}