program a006;
var a,b,c,x1,x2,d:longint;
begin
while not eof(input)do
begin
read(a,b,c);
if b*b-4*a*c<0 then begin writeln('No real root');end;
if b*b-4*a*c=0 then begin d:=trunc(sqrt(b*b-4*a*c));write('Two same roots x=');if a<>0 then x1:=-(b div 2 div a);if x1=0then writeln('0')else writeln(x1);end;
if b*b-4*a*c>0 then begin d:=trunc(sqrt(b*b-4*a*c));write('Two different roots x1=');if a<> 0 then x1:=(-b+d)div 2 div a;write(x1,' , ');if a<>0 then x2:=(-b-d)div 2 div a;write('x2=');writeln(x2);end;
end;
end.
我在自己的电脑上面,完全能正常运行,得出正确的答案,为什么一提交,就会出现NA呢?
不解。。。。