zcmu1074: 求1+1/2+1/3+...+1/n
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相关推荐
- 力扣解题——求根到叶子节点数字之和
难度:中等 题目:给定一个二叉树,它的每个结点都存放一个 0-9 的数字,每条从根到叶子节点的路径都代表一个数字. 例如,从根到叶子节点路径 1->2->3 代表数字 123. 计算从根到 ...
- HJ86 求最大连续bit数
描述 求一个byte数字对应的二进制数字中1的最大连续数,例如3的二进制为00000011,最大连续2个1 本题含有多组样例输入. 输入描述: 输入一个byte数字 输出描述: 输出转成二进制之后连续 ...
- 利用牛顿法求平方根-Go语言实现
牛顿法解释 百度的解释如下: 通俗的解释就是:多数方程不存在求根公式,牛顿提出了一种用迭代来求方程近似根的方法.思路就是不断取切线,用线性方程的根逼近非线性方程f(x)=0f(x)=0f(x)=0的根 ...
- 求字符串全排列 python实现
文章目录 算法思想 附上c语言实现 参考 算法思想 输入一个字符串,打印这个字符串中字符的全排列. eg: 输入:abc 输出:abc acb bac bca cab cba 思路:将求字符串的全排列 ...
- 正视自己的所想所求,活出真实的自己
你有没有发现有时我们会觉得不开心,是因为有时候我们会觉得有时候我们很穷,过得没有别人好.其实,有时候我们过得不好,真的不是因为穷.很多时候,我们习惯把生活的不愉快归罪于缺钱: 所以会觉得不开心,如果我 ...
- 经典笔试上机考题-表达式求值
相信参加过笔试面试同学应当见到过表达式求值这道题,下面列举的一道经典的考题,本文将同大家一起细细探讨一下表达式求值这一类问题的求法,希望抛砖引玉,其中有不妥的地方也请大家多多批评指正. /* 功能:四 ...
- python符号求导
https://blog.csdn.net/m0_46149708/article/details/109024564 from sympy import * x, y, z = symbols('x ...
- 矩阵乘以其矩阵转置求导-数学
20210703 矩阵论 https://zhuanlan.zhihu.com/p/288541909?utm_source=wechat_session 矩阵运算法则 20210529 https: ...
- 解释为什么用梯度下降而不是直接求导数为0的解
问题: 在计算线性回归最大似然估计的解的时候,最后的推导结果是 为什么不直接求出θ?而是一步步迭代求出θ? 原因 因此,梯度下降可以节省大量的计算时间.此外,它的完成方式允许一个简单的并行化,即在多个 ...
最新文章
- 【Spring】ioc的常用注解
- 关于struts2如何去掉默认的后缀(.action)
- 人工智能赋能智慧停车 准确预订车位
- 1022.在线视频—IT售前营销讲座(三)售前情报、策划和资源协调
- Spring和Spring MVC包扫描
- NAP客户端计算机隔离测试之五
- python 2.6下 No module named sysconfig
- Android开发之原生定位的方法(GPS,网络定位)
- phoengap–node+websocket在线聊天室
- 移动开发者如何更好地学习 React Native? | 技术头条
- 何恺明“终结”ImageNet预训练时代:从0开始训练神经网络,效果比肩COCO冠军
- linux下载tar.gz文件夹,手把手给你细说linux-Ubuntu如何安装tar.gz文件
- DataTable查询。
- hive窗口函数使用详解
- CentOS7(Linux)详细安装教程
- 如何解决遇到的The server time zone value ‘?й???????‘ is unrecognized or represents more than one time zone
- ACM-ICPC 2018 沈阳赛区网络预赛 F题 Fantastic Graph
- java 0.1 0.2_0.1+0.2结果却不等于0.3
- 如何解决Paypal多账号登录账户关联?
- CAD Express Tools下载与简介
热门文章
- 香港大学的计算机专业,面试香港大学的计算机专业该怎么表现?
- Python 遍历获得目录下的所有文件路径
- 信息技术第二单元传统动画与计算机动画比较,传统动画与Flash动画设计的优缺点对比...
- android 天气类应用,知否天气 - 一款简洁又有质感的天气 APP - Android 应用 - 【最美应用】...
- zigbee设备与网关、后端服务器的绑定、通信
- 一个数异或同一个数两次,结果还是那个数
- 微信公众号获取事件监听
- 读万卷书不如行万里路
- VSCode下载速度特别慢怎么解决?
- 世界上有多少编程语言