回 帖 发 新 帖 刷新版面

主题:又是一个莫名其妙的问题

小弟近日练习函数又遇一奇怪的问题,题的原意是 输入A,B,C三数,然后定义一函数MAX,选出最大数,然后根据MAX算出一个M的值,公式也给了,程序如下:
program E57b;
  var
    a,b,c:integer;
    m:real;
  function max(a,b,c:integer):integer;
    begin
      if a>b
        then max:=a
        else max:=b;
      if [i][b]max<c[/b][/i]
        then max:=c;
    end;
  begin
    read(a,b,c);
    m:=max(a,b,c)/(max(a+b,b,c)*max(a,b,b+c     ));
    writeln('m=',m)
  end.
运行时系统却提示粗体处处缺少“(”,请各位高手指点迷津,谢!!

回复列表 (共15个回复)

11 楼

我刚刚试过了max函数部分,并没有问题~~~
我们讨论的焦点有偏差`~~~

12 楼

啊?4242,偶争取下次注意.

13 楼

哪到底是哪里出了问题呀?

14 楼

他的编译程序出问题了`````

15 楼

呵呵

我来回复

您尚未登录,请登录后再回复。点此登录或注册