语法出错太严重了,建议你好好看看Delphi的入门书。

解决方案 »

  1.   

    逻辑运算符的优先级比关系运算要高
    if (a=b) and (c=d) then
      

  2.   

    肯定不是pascal程序员写的程序
    1.调用过程不要加procedure
    2.定义变量在var ,public,等部分,在type里是自定义数据类型
    3.if a[i]=a[n] or a[i]>9 then 应该写成if (a[i]=a[n]) or (a[i]>9) then 包括以下几个类似的多条件判断
    细看还有
      

  3.   

    不能连续赋值如:
    m:=n:=3错误
    只能是
    n:=3;
    m:=n;
      

  4.   

    if <布尔表达式> then
    语句1
    else
    语句2;
    整个语句是一个if语句,语句1后面不能有";"
      

  5.   

    象是C 转 Pascal 的考试题
    象是C 转 Pascal 的考试题
    象是C 转 Pascal 的考试题
    象是C 转 Pascal 的考试题
    象是C 转 Pascal 的考试题
      

  6.   

    这简直就不是个delphi程序,呵呵