supmul.for
来自「This Source-Navigator, an IDE for C/C++/」· FOR 代码 · 共 36 行
FOR
36 行
SUBROUTINE SUPMUL(SLIST,NACC,FLACC,IS,NS,NOUT)*-----------------------------------------------------------------------**--- suppresses multiple entries in sorted table, update NAMTYP**--- input* SLIST list containing all names* NACC array to be re-arranged with sort* 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 ENDIF 10 CONTINUE ENDIF END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?