Fortran程序语言:十以内偶数的和(DO函数与DO while 函数的区别) 114 -- 0:15 App Fortran程序语言:排序函数(1-10正序与倒序排列) 102 -- 0:11 App Fortran程序语言:do函数的应用(1+1/2+1/3+…+1/10的结果) 160 -- 0:11 App Fortran程序语言:do与do while函数(记录学生成绩) 195 -- 0:11 ...
就是一直循环。无穷循环。
do while(a<10)! do somethinga=a+1end do 类比到c语言中,不是do-while语句,而是while语句,在第一次进入代码块之前就会进行逻辑判断。
do while (1) 就是: do while (.TRUE.) , 也就是条件是真, 一直不断地 执行循环体。循环体内有读语句,读语句从文件里读入数据,直到文件结束,程序跳到 标号 101 的语句,关闭文件。
如果需要基于条件来重复执行循环,可以使用DO WHILE: fortran do while (condition) ! code to execute as long as condition is true end do 这种形式的循环会持续执行,直到条件不再为真。 IF-GOTO 循环 虽然现代编程实践中不鼓励使用GOTO语句,因为它可以使程序流程难以跟踪和维护,但在一些较老的Fortran程序中仍...
Fortrando while循环语句中的statement block部分可以包含多行语句,可以是任何有效的Fortran语句,例如赋值语句、条件语句、输入输出语句、函数调用等等。 下面是一个Fortran do while循环语句的示例程序: ``` program dowhile_example implicit none !显示声明所有变量integer :: i=0, j=0 do while (i .lt. 10) ...
while循环有两种方式,一种是while do循环,一种是do while循环。两者的区别是当第一次条件都满足的时候,两者所运行的完全一致;当第一次条件不满足的时候,while do 不执行直接跳出循环,而do while循环会运行一次。while循环如何进行无限循环,使用while(true)进行死循环。
读取文本行并处理 do while (.true.) read(10, '(A)', iostat=input_value) input_line if (input_value /= 0) exit ! 读取到文件末尾时退出循环 ! 在这里对读取到的文本行进行处理 ! ... ! 输出处理结果 write(*, '(A)') input_line end do ! 关闭输入文件 close(10) end program text_...
湿球温度对应的饱和水汽压real,parameter:a=8.15*10**(-4)real:ej(0:n)!水汽压的计算值real:err(0:n)!计算误差real:ermin!计算误差的最小值real:twmin !合理的湿球温度do while(.true.)!输入变量write(*,*)"相对湿度为"read(*,*)uwrite(*,*)"干球温度为"read(*,*)twrite(*,*)"本站气压为...
你说得对。FOTRAN DO WHILE (条件)语句块 END DO 相当C 的 while(){}语句。DO ... END DO 只是 指明 while 语句 范围。