# include <stdio.h> int main ( ) { int n , k; n = k = 0; k = 4; double Sn = 0; for (n=1 ; Sn < k ; n++ ) { Sn = Sn + 1/n;//为什么用1运行不了,而1.0却可以运行 } printf ("%d",n); return 0; }