当前位置: 首页 > article >正文

【C++题解】1014. 编程求1+1/2+1/3+...+1/n

问题:1014. 编程求1+1/2+1/3+…+1/n

类型:简单循环


题目描述:

编程求 1+1/2+1/3+⋯+1/n 。

输入:

输入一行,只有一个整数 n(1≤n≤200) 。

输出:

输出只有一行(这意味着末尾有一个回车符号),包括 1 个实数。(保留 3 位小数) 。

样例:

输入:

5

输出:

2.283

在这里插入图片描述


完整代码如下:

#include<bits/stdc++.h>
using namespace std;
int main(){
	//一、分析问题
	//已知:一个整数n; 
	//未知:编程求1+1/2+1/3+...+1/n
	//关系:

	//二、数据定义
	int n;
	double r=0;
	//三、数据输入
	cin>>n;
	//四、数据计算
	for(int i=1;i<=n;++i){
		r+=1.0/i;
	}
	
	//五、输出结果
	cout<<fixed<<setprecision(3)<<r;
	return 0;
}



http://www.kler.cn/a/524987.html

相关文章:

  • 【性能优化专题系列】利用CompletableFuture优化多接口调用场景下的性能
  • Linux 如何使用fdisk进行磁盘相关的操作
  • 啊哈?白宫正在调查 DeepSeek 人工智能对国安的影响
  • C++二叉树进阶
  • 深入理解文件描述符
  • deepseek-r1(Mac版 安装教程)
  • 汽车蓝牙钥匙定位仿真小程序
  • 【新春不断更】题海拾贝:P1878 舞蹈课
  • 【论文复现】基于维度狩猎学习的改进秃鹰搜索算法用于自动驾驶问题
  • 多模态论文笔记——NaViT
  • Android 自定义View时四个构造函数使用详解
  • C语言中的局部变量和全局变量有什么区别?
  • 谷氨酸:大脑功能的多面手
  • 大数据治理实战:架构、方法与最佳实践
  • 12JavaWeb——SpringBootWeb登录认证
  • 【某大厂一面】HashSet底层怎么实现的
  • NLP模型大对比:Transformer > RNN > n-gram
  • 接口技术-第5次作业
  • 视觉语言大模型VisualGLM-6B环境配置与模型部署
  • Jackson中@JsonTypeId的妙用与实例解析