小真2301_79800315 2023-10-10 16:06 采纳率: 0%
浏览 12

求1/1!-1/2! 1/3!-1/4! ……1/100!的和。

求1/1!-1/2!+1/3!-1/4!+1/5!的和。
c语言

  • 写回答

3条回答 默认 最新

  • 我系真滴菜 2023-10-10 16:13
    关注

    没测试哈,参考一下:

    #include <stdio.h>
    
    double factorial(int n) {
        if (n == 0 || n == 1) {
            return 1;
        } else {
            return n * factorial(n - 1);
        }
    }
    
    int main() {
        double sum = 0;
    
        for (int i = 1; i <= 100; i++) {
            double term = 1 / factorial(i);
            if (i % 2 == 0) {
                sum -= term;
            } else {
                sum += term;
            }
        }
    
        printf("Sum: %f\n", sum);
    
        return 0;
    }
    
    
    评论

报告相同问题?

问题事件

  • 创建了问题 10月10日

悬赏问题

  • ¥15 孟德尔随机化结果不一致
  • ¥15 深度学习残差模块模型
  • ¥20 两个不同Subnet的点对点连接
  • ¥50 怎么判断同步时序逻辑电路和异步时序逻辑电路
  • ¥15 差动电流二次谐波的含量Matlab计算
  • ¥15 Can/caned 总线错误问题,错误显示控制器要发1,结果总线检测到0
  • ¥15 C#如何调用串口数据
  • ¥15 MATLAB与单片机串口通信
  • ¥15 L76k模块的GPS的使用
  • ¥15 请帮我看一看数电项目如何设计