E:\软件\Projects\lianxi21\Text1.f(2): if E:\软件\Projects\lianxi21\Text1.f(3): if E:\软件\Projects\lianxi21\Text1.f(10): endif E:\软件\Projects\lianxi21\Text1.f(11): endif 如此就把IF和ENDIF 的顺序和关系列出来了啥。同理对于查找DO和ENDDO,方法同上!希望能对你看程序...
赋值符号两边只能是数组。然而在实际使用中,FORALL结构的运算速度并不比do循环快,有时甚至比do循环还...
1、DQdocounter=初值,终值,增/减量!counter的值从初值到终值按增/减量变,!counter每取一个值对应着一次循环。增/减量不写则认为1?循环主体也没有必要用?enddo?Fortran77中不是用enddo来终止,而是下面这样子:?do循环最后一行的行代码counter=初值,终值,增/减量??行代码!这是do的最后一行2、DOWHILEdowhile(逻辑...
DO K=KMIN,KMAX A=A+MATRIX(I,K-I+P)*MATRIX(K,J-K+P) ENDDO MATRIX(I,J-I+P)=MATRIX(I,J-I+P)-A IF(I>J) MATRIX(I,J-I+P)=MATRIX(I,J-I+P)/MATRIX(J,P) ENDDO ENDDO 12.2.8 "TYPE_ACCESS"("Back") PROGRAM WWW_FCODE_CN IMPLICIT NONE TYPE EMPLOYEE_NAME CHARACTER(LEN=...
do person = 1, number_of_people print *,person,'^I',weight(person),'^I', height(person) enddo end program ch0902 忘了改program名了,但是也证明了内部program的名称和外部文件名称可以不同,以外部文件名为准。 输出: (ps:输出有些杂乱,因为还没有掌握输出书写的一些方式。) ...
sixjy如果不是晶粒边界则跳出重新循环ife0eq0cycle随机寻找一个相邻点nr8raniseed1nstateisnnr判断与相邻点的能量差并决定是否改变状态ecountisnnenstaterdraniseedignstateisixjydeee0ig25rd125用现在状态数组is1记录边界状态的改变ifdelt00is1ixjynstateenddoenddo每循环20次在显示屏幕上刷新状态颜色doix1irdojy1jrif...
do i = 1,nz(i) = x(i) + y(i)enddodo i = 2,nz(i) = z(i - 1)*2enddodo i = 2,nz(i) = z(1)*2**(i - 1)enddo 扫码下载作业帮搜索答疑一搜即得 答案解析 查看更多优质解析 解答一 举报 1) 对i循环计算数组将x(i)+y(i)的值赋给z(i) i取值从1~n2)对i循环(取2到n...
-c Compile only, do not run the linker. -o Specify the name of the output file, either an object file or the executable. 可以一次指定多个源文件和目标文件。 Fortran文件由以“.f”,“.F”,“。for”,“.FOR”,“。f90”,“.F90”,“。f95”,“.F95”,“。”结尾的名称表示。 f03“和”...
阅读下列FORTRAN程序:DO I=4,2,-1A=1.0DO J=I,4,2A=A+1.0ENDDOENDDOWRITE(*,*)AEND运行上述程序后,输出的A值为
ENDDO 3.3 DO WHILE 循环 循环不一定要由计数器的增、减来决定是否该结束循环,它可改由一个逻辑运算来做决定,这就是DO-WHILE循环的功能 DO WHILE (逻辑判断式) ….. ….. END DO 第四部分:FORTRAN中的数组 4.1 数组的说明 数组的下标必须用逗号隔开,而不能像matlab一样既可以用逗号也可以用空格,fortran的...