我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

c语言编程阶乘计算求急

1-2/3!+3/5!-4/7!+5/9!-....直到某一项绝对值小于10的-6次方为止


#include <stdio.h>
int main()
{
    double sum = 0, dx = 1, f = 1;

    long long n = 1, x = 1, i = 1;
    while ((dx >= 1e-6))
    {
        printf("%c%d/%d", (f > 0) ? '+' : '-', n, x);
        dx = 1.0 * n / x;
        sum += f * dx;

        n++;
        x *= ++i;
        x *= ++i;

        f = -f;
    }
    printf("%lf", sum);

    return 0;
}

近期文章

  • 弹窗:有未处理的异常
  • 无法登陆路由器(内置openwrt)后台
  • 不知道哪里错了,想要用二重循环输出 水仙花数
  • 打印第一行后第二行会缩一行 不知道为什么
  • 没有错误,但运行不了
  • 2个相同的apache / php安装从同一个SQL Server数据库返回不同的结果
  • 请教各位一道AVR的题
  • 01背包枚举法C语言如何实现
  • 大学Python编程
  • 为什么输出都对了,测试例子不过啊
  • C语言函数调用关于输出的问题
  • 请问一下怎么解决,模块问题
  • stm32led灯闪烁
  • 队列系统php
  • Python程序设计
  • Matlab双目视觉三维重建
  • 最后一个最小值结点移到表头
  • Ubuntu22.04.1lts英文版更新缓存出错
  • 在虚拟机Ubuntu中 打开链接很慢并且老是说网页面载入出错 怎么回事?
  • 用vs的asp.net设计升序降序排列

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华