现在的位置: 首页 > 综合 > 正文

sn-k

2018年09月13日 ⁄ 综合 ⁄ 共 294字 ⁄ 字号 评论关闭

Description

已知:Sn= 1+1/2+1/3+…+1/n。显然对于任意一个整数K,当n足够大的时候,Sn大于K。 现给出一个整数K(1<=k<=15),要求计算出一个最小的n;使得Sn>K。

Input

键盘输入 k

Output

屏幕输出 n

Sample Input

1

Sample Output

2
 
 
#include<stdio.h>

 int main()

 {   int k,n,i;

     while(scanf("%d",&k)!=EOF)  

  {

    double sn=0.0; 

     for(i=1;;i++)

   {     sn=sn+1.0/i;

     if(sn>k)   

  {

     printf("%d\n",i);  

    break;

     }

  }

   }

  

  return 0 ;

 }

 

 

 

抱歉!评论已关闭.