弱鸡萌新在线求解,为什么输1可以,其他就不行??

P1035 [NOIP2002 普及组] 级数求和

wyx123456789 @ 2019-10-16 14:03:07

include<stdio.h>

int main()

{

int K,i;

double S=0.0;

scanf("%d",&K);

for(i=1;S<K;i++)

  S=S+1/i;

printf("%d",i);

return 0;

}


by Pisces @ 2019-10-17 21:56:42

@WJY01 S超过K后,i还会多加一次


by Pisces @ 2019-10-17 21:57:10

然后才退出循环


by WJY01 @ 2019-10-17 22:13:40

@Pisces 想通了谢谢


上一页 |