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

为啥这个程序的答案不对


//求1-1/2+1/3-1/4+...+1/99-1/100
#include<stdio.h>
int main()
{
        int i,sign;
    double t,sum;
    sum=0;
    sign=1;
    for(i=1;i<101;i++)
    {
        t=sign*(1/i);
        sum=sum+t;
        sign=-sign;
    }
    printf("结果为:%f",sum);
    return 0;
}

img

t = sign * (1.0 / i);

用1.0代替1,保留小数部分.

近期文章

  • Visual Studio Code
  • 顺序表的删除有点小问题
  • stc15单片机的adc输入引脚一直为高电平
  • C#习题中的无故+1情况
  • Vmware使用vmx注册虚拟机的问题?
  • 刚刚学,不太懂。有人可以帮写并给点注释吗?
  • 钻井编布局matlab代码是什么呀?
  • python如何使用遍历循环读取多个csv文件?
  • m x n的网格整数的倒排序,顺序表的实例应用,如何采用C语言实现的呢?
  • pycharm报错: with exit code -1073740791 (0xC0000409)
  • golang基础问题
  • 我的电脑是windows系统的,这幅图要怎么连服务器
  • CSDN有没有页码全屏显示模式?
  • react hook组件使用mobx,mobx状态更新但react页面不刷新!
  • 请问这个快速排序的程序错在哪里
  • igbt/DBC/单面覆铜板一般有什么应用啊
  • 求 Tomcat startup.bat启动一闪而过 显示 - gotJdkHome
  • oracle多列转一行,允许缺省
  • 单链表输出函数异常的问题
  • 为什么不往下执行就自动结束了?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华