代码逻辑写的有问题:1+ 1/2+1/3 +1/4 这种可以分解 1, 1/2 , 1/3, 1/4 再推成:1/1, 1/2, 1/3,1/4 ,最后按照题意 可推成:1/1, 1/2, 1/3,1/4... 1/n 所以循环应该这么写:
int i =1; double s = 0; while(i <= n){ s = s + 1/i; System.out.println(1/i); if( i < n){ System.out.println("+"); }
}