C++竞赛初阶L1-11-第五单元-for循环(25~26课)527: T456436 [NOIP2002 普及组] 级数求和

题目内容

已知:Sn​=1+21​+31​+...+n1​。显然对于任意一个整数 k,当 n 足够大的时候,Sn​>k。

现给出一个整数 k,要求计算出一个最小的 n,使得 Sn​>k。

输入格式

一个正整数 k。

输出格式

一个正整数 n。

样例 1 输入

复制代码
1

样例 1 输出

复制代码
2

全部程序代码输出:

复制代码
#include<bits/stdc++.h>
using namespace std;
int main(){
int k,i=1;
	double sum = 0;
	cin >> k;
	while (sum <= k)
	{
		sum += 1 / (double)i;
		i++;
	}
	cout << --i;
		
	return 0;
	
}
相关推荐
AI视觉网奇6 分钟前
pyqt 触摸屏监听
开发语言·python·pyqt
AA陈超6 分钟前
虚幻引擎5 GAS开发俯视角RPG游戏 P05-01.创建游戏玩法标签
c++·游戏·ue5·游戏引擎·虚幻
立志成为大牛的小牛14 分钟前
数据结构——十四、构造二叉树(王道408)
数据结构·笔记·学习·程序人生·考研
香菜+18 分钟前
python脚本加密之pyarmor
开发语言·python
数据知道28 分钟前
Go基础:一文掌握Go语言泛型的使用
开发语言·后端·golang·go语言
啃啃大瓜40 分钟前
常用库函数
开发语言·python
IT小番茄41 分钟前
Kubernetes云平台管理实战:自动加载到负载均衡(七)
算法
笑口常开xpr1 小时前
【C++继承】深入浅出C++继承机制
开发语言·数据结构·c++·算法
代码AC不AC1 小时前
【C++】红黑树实现
c++·红黑树·底层结构
你不是我我1 小时前
【Java开发日记】请介绍类加载过程,什么是双亲委派模型?
java·开发语言