P1035级数求和
taozhengxing · · 个人记录
[NOIP2002 普及组] 级数求和
题目描述
已知:
现给出一个整数
输入格式
一个正整数
输出格式
一个正整数
样例 #1
样例输入 #1
1
样例输出 #1
2
提示
【数据范围】
对于
【题目来源】
NOIP 2002 普及组第一题
代码展示
#include<cstdio>
#include<iostream>
using namespace std;
int main() {
int k,i;
double s=0;//初始化累加器=0
cin>>k;
for(i=1; i<10000000; i++) {
s+=1/(double)i;//累加
if(s>(double)k) { //如果满足条件
cout<<i;//输出i的值
break;//跳出循环
}
}
return 0;
}