supmor.for

来自「This Source-Navigator, an IDE for C/C++/」· FOR 代码 · 共 38 行

FOR
38
字号
      SUBROUTINE SUPMOR(SLIST,NACC,FLACC,IS,NS,NOUT)*-----------------------------------------------------------------------**--- suppresses multiple entries in sorted table, logically ORs NAMTYP**--- input*    SLIST     list containing all names*    NACC      array to be re-arranged, and logically ORed*    FLACC     if true, NACC is actually updated*    IS      start-1 of table in SNAMES, /ALCAZA/*    NS      length of table*--- output*    NOUT    new table length**-----------------------------------------------------------------------      include 'param.h'      CHARACTER *(MXNMCH) SLIST(*)      DIMENSION NACC(*)      LOGICAL FLACC      NQ=NS      IF (NQ.LE.0)  THEN         NOUT=0      ELSE         NOUT=1         DO 10 I=2,NQ            IF (SLIST(IS+I).NE.SLIST(IS+NOUT))  THEN               NOUT=NOUT+1               IF (I.NE.NOUT) THEN                  SLIST(IS+NOUT)=SLIST(IS+I)                  IF(FLACC)  NACC(IS+NOUT)=NACC(IS+I)               ENDIF            ELSEIF(FLACC)  THEN               NACC(IS+NOUT)=IOR(NACC(IS+NOUT),NACC(IS+I))            ENDIF   10    CONTINUE      ENDIF      END

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?