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

Java编程计算1/1+2/(1+2)+3/(1+2+3)+。。+10/(1+。。.+10)

我的代码是 如下,但是计算结果是错的,有人可以帮我指点一下吗
double sum=0;
int c=0;
for(int i=1;i<=10;i++){
for(int j=1;j<=i;j++){
c+=j;
}
sum+=i/c;
c=0;
}

sum+=i*1.0/c
i/c会取整并不会保留小数,就像1/2为零,只有1.0/2或者1/2.0或者1.0/2.0为0.5。
整除要想为小数必须分子分母至少有一个为浮点数。
有帮助的话采纳一下哦

近期文章

  • c语言简单问题的提问
  • springboot有一个项目表怎么实现创建项目在里面添加成员(成员是user用户)
  • ret2libc3 python2报错
  • 网页一直提示重定向次数过多
  • 前端这样的快捷键显示图标icon是怎么做的
  • 卸载multisim后黑屏
  • 请问大家,这个如何解
  • csdn下载的文件如何导入
  • sql问题:求机构的客户数量的特殊情况
  • PHP中的Piglatin程序没有正则表达式?
  • 力扣561题快速排序超时?
  • C语言实现二叉树的过程中遇到的指针问题
  • 二叉,先序输入,中序输出
  • android studio 中SharePreferences读取不到数据
  • 为什么输出的全是0天啊
  • 二叉,先序入,中序出
  • unity脚本只运行一部分是怎么回事啊
  • 关于#you-get#的问题,如何解决?
  • 卸载迈克菲电脑变卡了
  • phpExcel从单元格中读取长号

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华