错误200是怎么回事,没有除以零啊?

P1035 [NOIP2002 普及组] 级数求和

skyair @ 2015-09-11 22:25:45

pascal代码:

var k,a:integer;
sn:real;
begin
readln(k);
sn:=0;
a:=0;
while sn<=k do
 begin
  a:=a+1;
  sn:=sn+1/a;
 end;
writeln(a);
end.
提交的时候会错误200,手动运行的时候从11开始就会直接运行结束。

by jacky @ 2015-09-12 11:33:54

开longint。


by cbx8888 @ 2016-01-10 16:05:54

别吝啬,全用real


|