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;
	
}
相关推荐
chao1898449 分钟前
基于MATLAB的线性判别分析(LDA)人脸识别实现
开发语言·matlab
kyle~11 分钟前
排序---快速排序(Quick Sort)
java·开发语言
1白天的黑夜111 分钟前
哈希表-49.字母异位词分组-力扣(LeetCode)
c++·leetcode·哈希表
明月看潮生17 分钟前
编程与数学 03-005 计算机图形学 08_二维图形填充
青少年编程·计算机图形学·编程与数学
刘梓谦23 分钟前
如何在Qt中使用周立功USB转CAN卡
开发语言·qt·zlg·周立功
CoovallyAIHub34 分钟前
基于YOLO集成模型的无人机多光谱风电部件缺陷检测
深度学习·算法·计算机视觉
CoovallyAIHub35 分钟前
几十个像素的小目标,为何难倒无人机?LCW-YOLO让无人机小目标检测不再卡顿
深度学习·算法·计算机视觉
江公望41 分钟前
Qt QML实现无边框窗口
开发语言·qt
深耕AI43 分钟前
【MFC典型类和函数:CString的字符串魔法与Afx全局函数的便利店】
c++·mfc
怀旧,1 小时前
【C++】19. 封装红⿊树实现set和map
linux·c++·算法