24小时热门版块排行榜    

查看: 541  |  回复: 12
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

忘尘天空

银虫 (小有名气)

[交流] 【求助】关于调试程序的

请教一下:在调试程序的时候遇到下面的问题是什么意思呢?应该怎么样修改?
(1):Error: Syntax error, found END-OF-STATEMENT when expecting one of: :: , : )
     1 (K(5)-K(9)+I+1,K2-I)*KMN(K(1)-K(9)+I+1,K2-I)
谢谢!
(2):Error: A REAL or INTEGER or LOGICAL data type is required in this context.
     1 (K(5)-K(9)+I+1,K2-I)*KMN(K(1)-K(9)+I+1,K2-I)
(3):A REAL or INTEGER or LOGICAL data type is required in this context.
     1 (K(5)-K(9)+I+1,K2-I)*KMN(K(1)-K(9)+I+1,K2-I)
(4):Error: The number of subscripts is incorrect.   [KMN]
     1 KMN((K(4)-I+1,I-K1)*KMN(K(9)-I+1,I-K1)*
(5):found END-OF-STATEMENT when expecting one of: ( * :: , : ) + . - % . ** / // .LT. < .LE. <= .EQ. == .NE. ...
  CALL GY0(I,A,VEC,L,QQ,SS,LL,N,KM,S1Z,L1Z

[ Last edited by 忘尘天空 on 2009-2-13 at 15:53 ]
回复此楼
快乐生活,感恩!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

忘尘天空

银虫 (小有名气)

谢谢哈!这是那个要调试的子程序:

     SUBROUTINE S72(K,M,KK,NQ,I1,I2,C)
     COMMON /KP/KP(0:49,15),/KMN/KMN(31,0:11)
     DIMENSION KK(M),KI(25),K(9)
     K1=MAX(0,K(9)-K(5),K(9)-K(1))
     K2=MIN(K(2),K(4),K(9))
     I1=0
     DO 1 I=K1,K2
     I1=I1+(-1)**(K(1)-K(5)+I)*KMN(K(2)-I+1,I-K1)*
  1 KMN((K(4)-I+1,I-K1)*KMN(K(9)-I+1,I-K1)*
  1 KMN(I+1,K2-I)*KMN
  1 (K(5)-K(9)+I+1,K2-I)*KMN(K(1)-K(9)+I+1,K2-I)     
1   CONTINUE
     IF(I1) 2,3,2
3   C=0
     I1=0
     I2=1
      RETURN
2     CALL PRIMN(I1,M,KK,NQ)
      KI(1:M)=KK(1:M)-KP(K(2)-K1,1:M)-KP(K(4)-K1,
    1 1:M)-KP(K2,1:M)-KP(K(9)-K1,1:M)
    1 -KP(K(5)-K(9)+K2,1:M)-KP(K(1)-K(9)+K2,1:M)
       KK(1:M)=2*KI(1:M)-KP(K(1)+K(2)+K(3)+1,1:M)
       DO 4 I=1,9
       KK(1:M)=KK(1:M)+KP(K(I),1:M)
4      CONTINUE
       CALL I1I26J(M,KK,NQ,I1,I2)
       C=SQRT(REAL(I1)/REAL(I2))*ISIGN(1,NQ)
       RETURN
       END
谢谢哈!
这个程序在执行的时候就出现了上面说的错误!不知道怎么样修改了
快乐生活,感恩!
4楼2009-02-14 14:29:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 13 个回答

老虎大王

木虫 (著名写手)

请你把较完整的程序段发上来。
2楼2009-02-13 16:58:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

老虎大王

木虫 (著名写手)

★ ★
xuefei06(金币+2,VIP+0):thanks! 2-13 21:07
第四、五句明显括号不匹配。第四句最后还有个*号后面为空。
前三句其实是同一句,很可能也是括号不匹配问题,但你发的只是一个接续的后半句,没有完整的语句。
3楼2009-02-13 17:01:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snoopyzhao

至尊木虫 (职业作家)


xuefei06(金币+1,VIP+0):thanks! 2-14 18:59
你这个程序是固定格式,还是自由格式的?固定格式的程序对于格式有比较严格的要求。

另外,你用什么编译器?
5楼2009-02-14 16:24:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见