1074: 求1+1/2+1/3+…+1/n

Description
输入一个正整数 repeat (0<repeat<10),做repeat 次下列运算:
读入 1 个正整数 n(n<=50),计算并输出1+1/2+1/3+…+1/n (保留3 位小数)。

Input
见sample

Output
见sample

Sample Input
2
2
10
Sample Output
1.500
2.929

代码

#include<stdio.h>
int main()
{int i,a,b,n,x,repeat;double sum,item;scanf("%d",&repeat);for(i=1;i<=repeat;i++){a=1.0;b=1.0;sum=0.0;scanf("%d",&n);for(x=1;x<=n;x++){item=a*1.0/b;sum=sum+item;b=b+1;}printf("%.3lf\n",sum);}return 0;
}

zcmu1074: 求1+1/2+1/3+...+1/n相关推荐

  1. 力扣解题——求根到叶子节点数字之和

    难度:中等 题目:给定一个二叉树,它的每个结点都存放一个 0-9 的数字,每条从根到叶子节点的路径都代表一个数字. 例如,从根到叶子节点路径 1->2->3 代表数字 123. 计算从根到 ...

  2. HJ86 求最大连续bit数

    描述 求一个byte数字对应的二进制数字中1的最大连续数,例如3的二进制为00000011,最大连续2个1 本题含有多组样例输入. 输入描述: 输入一个byte数字 输出描述: 输出转成二进制之后连续 ...

  3. 利用牛顿法求平方根-Go语言实现

    牛顿法解释 百度的解释如下: 通俗的解释就是:多数方程不存在求根公式,牛顿提出了一种用迭代来求方程近似根的方法.思路就是不断取切线,用线性方程的根逼近非线性方程f(x)=0f(x)=0f(x)=0的根 ...

  4. 求字符串全排列 python实现

    文章目录 算法思想 附上c语言实现 参考 算法思想 输入一个字符串,打印这个字符串中字符的全排列. eg: 输入:abc 输出:abc acb bac bca cab cba 思路:将求字符串的全排列 ...

  5. 正视自己的所想所求,活出真实的自己

    你有没有发现有时我们会觉得不开心,是因为有时候我们会觉得有时候我们很穷,过得没有别人好.其实,有时候我们过得不好,真的不是因为穷.很多时候,我们习惯把生活的不愉快归罪于缺钱: 所以会觉得不开心,如果我 ...

  6. 经典笔试上机考题-表达式求值

    相信参加过笔试面试同学应当见到过表达式求值这道题,下面列举的一道经典的考题,本文将同大家一起细细探讨一下表达式求值这一类问题的求法,希望抛砖引玉,其中有不妥的地方也请大家多多批评指正. /* 功能:四 ...

  7. python符号求导

    https://blog.csdn.net/m0_46149708/article/details/109024564 from sympy import * x, y, z = symbols('x ...

  8. 矩阵乘以其矩阵转置求导-数学

    20210703 矩阵论 https://zhuanlan.zhihu.com/p/288541909?utm_source=wechat_session 矩阵运算法则 20210529 https: ...

  9. 解释为什么用梯度下降而不是直接求导数为0的解

    问题: 在计算线性回归最大似然估计的解的时候,最后的推导结果是 为什么不直接求出θ?而是一步步迭代求出θ? 原因 因此,梯度下降可以节省大量的计算时间.此外,它的完成方式允许一个简单的并行化,即在多个 ...

最新文章

  1. 【Spring】ioc的常用注解
  2. 关于struts2如何去掉默认的后缀(.action)
  3. 人工智能赋能智慧停车 准确预订车位
  4. 1022.在线视频—IT售前营销讲座(三)售前情报、策划和资源协调
  5. Spring和Spring MVC包扫描
  6. NAP客户端计算机隔离测试之五
  7. python 2.6下 No module named sysconfig
  8. Android开发之原生定位的方法(GPS,网络定位)
  9. phoengap–node+websocket在线聊天室
  10. 移动开发者如何更好地学习 React Native? | 技术头条
  11. 何恺明“终结”ImageNet预训练时代:从0开始训练神经网络,效果比肩COCO冠军
  12. linux下载tar.gz文件夹,手把手给你细说linux-Ubuntu如何安装tar.gz文件
  13. DataTable查询。
  14. hive窗口函数使用详解
  15. CentOS7(Linux)详细安装教程
  16. 如何解决遇到的The server time zone value ‘?й???????‘ is unrecognized or represents more than one time zone
  17. ACM-ICPC 2018 沈阳赛区网络预赛 F题 Fantastic Graph
  18. java 0.1 0.2_0.1+0.2结果却不等于0.3
  19. 如何解决Paypal多账号登录账户关联?
  20. CAD Express Tools下载与简介

热门文章

  1. 香港大学的计算机专业,面试香港大学的计算机专业该怎么表现?
  2. Python 遍历获得目录下的所有文件路径
  3. 信息技术第二单元传统动画与计算机动画比较,传统动画与Flash动画设计的优缺点对比...
  4. android 天气类应用,知否天气 - 一款简洁又有质感的天气 APP - Android 应用 - 【最美应用】...
  5. zigbee设备与网关、后端服务器的绑定、通信
  6. 一个数异或同一个数两次,结果还是那个数
  7. 微信公众号获取事件监听
  8. 读万卷书不如行万里路
  9. VSCode下载速度特别慢怎么解决?
  10. 世界上有多少编程语言