调和级数题解

由题目得知这是一个小数运算题目,变量开double。分数的分母依次加一,要用循环做加法

变量:int k;
double sum;//记录式子总和
int n;//输出的最小值

循环:
for(n=0;;)//n初始化+for的无限循环(因为不知道循环次数,while也行)
{
n++;
sum=sum+(1.0/n);//更新总和
if(————)//判断总和是否大于等于k
{
cout<<n;//输出最小值
return 0;//立刻结束,返回0
}
}

以上是本人调和级数ac思路,供大家参考
有问题请回复,Thanks♪(・ω・)ノ

发题解麻烦有个格式,建议先放题目

OK,Thanks♪(・ω・)ノ