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`循环的基本语法如下: ```fortran DO WHILE (condition) !循环体 END DO ``` 这里的`condition`是循环继续执行的条件。如果`condition`为真(非零或非空),循环体将会被执行。如果`condition`为假(零或空),循环将会结束。 例如: ```fortran DO WHILE (i .LT. 10) !一些操作,例如i = i + ...
do循环可以嵌套。do i=1,n do j=1,n do k=1,n ... end do end do end doDo-While循环语法如下:do while(rep) ... ! 档rep为真时,一直执行循环体。 ... end do循环控制循环控制语句主要有CYCLE和EXIT。cycle命令可以略过循环程序模块中,cycle命令后面的所有程序代码,直接跳到循环的开头来进行下一...
do while (1) 就是: do while (.TRUE.) , 也就是条件是真, 一直不断地 执行循环体。循环体内有读语句,读语句从文件里读入数据,直到文件结束,程序跳到 标号 101 的语句,关闭文件。
3.4.1 do循环 integer::counterdocounter=start,end,step! start, end, step 都可以是常量或者变量, 【step可以省略】!... ! 循环体end do 3.4.2 do...while循环 integer::counter=1do while(count<10>)! ...end do!while控制循环的进行
exit的功能是可以直接跳出一个正在进行的循环,不论是do 循环还是do while 循环,相当于python和C中的break。 1program sime23implicitnone4integer :: tn56tn=27print_tn :do8print *, tn9tn = tn+210if(tn>=200) exit print_tn11enddoprint_tn12pause1314end ...
programex4integerSS=0doi=1,100S=S+iend doprint*,"S = ",Send programex4 循环变量i一般默认是整型integer,所以这里没有定义。 while循环 Fortran里的while也不叫while,叫“do while”。它的循环体的写法为: do while(条件)...end do 注意,条件一定要括起来。我们还是以1加到100作为示例: ...
你说得对。FOTRAN DO WHILE (条件)语句块 END DO 相当C 的 while(){}语句。DO ... END DO 只是 指明 while 语句 范围。
.FALSE. 关系运算符:关系运算符: = = = 5000 的最小n值: INTEGER :i=1,s=0 DO s=s+i IF (s5000) EXIT i=i+1 END DO WRITE (*,*) i,s 3.2 DO WHILE循环 一般形式: DO WHILE(逻辑表达式) END DO 例3.2.1:用DO WHILE形式实现例3.1.1 INTEGER :i=1,s=0 DO WHILE(i=100) s=s+i ...
Fortran 95提供了多种循环结构,包括DO循环和DO WHILE循环。 DO循环是一种基本的循环结构,它允许在循环体内重复执行一组语句。以下是一个示例: 代码语言:txt 复制 DO i = 1, 10 ! 执行需要重复的语句 ... END DO 在上面的示例中,循环变量i的初始值为1,每次循环结束后,i的值增加1,直到i的值达到10为止。