【问题描述】
小蓝特别喜欢调和级数 S(n) = 1/1 + 1/2 + 1/3 + 1/4 +…+ 1/n 。
请问,n 至少为多大时,S(n) > 12 ?
【代码实现】
public static void main(String[] args){
Scanner in = new Scanner(System.in);
double sum = 0;
int i = 1;
for(i=1;;i++){
sum += 1.0/i;
if(sum > 12){
break;
}
}
System.out.println("当n为"+i+"时,S(n)>12。");
}
【结果】
当n为91380时,S(n)>12。