对下列子程序进行调试:
procedure example(y,z: real; var x: real)
begin
if (y>1) and (z=0) then x:=x/y;
if (y=2) or (x=l) then x:=x+l;
end.
该子程序接受x, y, z的值,并将计算结果x的值返回给调用程序。
...全文
1111打赏收藏
不管用什么语言,写一个带交互的小程序
对下列子程序进行调试: procedure example(y,z: real; var x: real) begin if (y>1) and (z=0) then x:=x/y; if (y=2) or (x=l) then x:=x+l; end. 该子程序接受x, y, z的值,并将计算结果x的值返回给调用程序。
这个很基础的吧。
private static int L=1;
public int example(int y, int z, int x)
{
if (y > 1 && z == 0)
x = x / y;
if (y == 2 || x == L)
x = x + L;
return x;
}
嗯,你的x+1还是L,如果是L就定义一个静态常量L好了。