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

输入一个正整数n,计算1+1/(1+2)+…+1/(1+2+3+…+n))

#include<studio.h>
int main()
{
int n,i;
double sum=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
sum+=(1/(i++));
printf("%lf",sum);
}
return 0;
}

为什么要在循环里输出sum?还有这个明显不科学啊,你得再设一个变量,计算1+2+3+...+n啊

近期文章

  • tensorflow训练过程权重不更新,loss不下降,输出保持不变,只有bias在非常缓慢地变化?
  • 怎么学嵌入式和数据结构
  • html中类似于人事系统上面的虚线怎么画
  • 关于java中简单算法之回文数
  • python nltk name error 不知道怎么改
  • 质数筛求质数问题,看下哪里错了
  • c++出现link2001错误怎么改
  • 素数回文,不知道为什么没有输出,请解答
  • idea Maven项目,无法更新jar包
  • 怎么使用matlab 或者C++完成以下描述的编程?
  • C语言里如何查找数组里的数
  • 能举个例子吗,比如i为一时,感谢
  • 英文字符频率统计。采用字典get方法
  • 这个问题用c语言编写程序该怎么写
  • c语言,用递归计算n的阶乘,输出全是0
  • C语言编码总是出错,找不到错点
  • 第2.19题那个百分号等号是什么意思
  • 不知道为什么没有输出值
  • springsecurity 登录,不管成功与否,都不跳转页面,一直停留在login.html
  • 这种机构求dh参数,各个坐标应该如何建立

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华