fortran里面的do循环问题do i=1,0,1...;.enddo这种循环会循环一次么?在c里面第一次循环前就要判断,所以上面一次也不会循环,在fortran里面是什么样子?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 15:45:49

fortran里面的do循环问题do i=1,0,1...;.enddo这种循环会循环一次么?在c里面第一次循环前就要判断,所以上面一次也不会循环,在fortran里面是什么样子?
fortran里面的do循环问题
do i=1,0,1
...;.
enddo
这种循环会循环一次么?在c里面第一次循环前就要判断,所以上面一次也不会循环,在fortran里面是什么样子?

fortran里面的do循环问题do i=1,0,1...;.enddo这种循环会循环一次么?在c里面第一次循环前就要判断,所以上面一次也不会循环,在fortran里面是什么样子?

在你的例子i=1,0,1中, 第一个1表示循环起始的数, 第二个0表示循环终止的数, 第三个1表示循环的间隔.

虽然, 你这样写可以通过编译, 但是没有结果. 


如果要循环一次, 可以写为

do i = 1,1,1

或者

do i = 1,1,-1

fortran里面的do循环问题do i=1,0,1...;.enddo这种循环会循环一次么?在c里面第一次循环前就要判断,所以上面一次也不会循环,在fortran里面是什么样子? 在fortran中,单do循环放在if语句里面的时候该怎么办? fortran的do循环中,如果循环次数分两段,该怎么写呢?在matlab里面如果循环次数分为好几段,可以有这样的写法:for i=[1:3,5:9]j=iend在fortran里面又没有类似的表示方法? fortran跑拆开的循环应该如何写呢fortran可以跑这样的循环吗比如 以前是 do i=1,10拆成 do i=1,5 9,10这样两部分 C++的循环语句问题已知:int i(3);下列do-while循环语句的循环次数是多少?do{cout fortran中do循环应用问题.比如我有一组数据,2,4,6,8,10,12,能不能用fortran写一个循环程序,让第一次循环,输出的是第一个数2减半的数(也就是1),第二次循环,输出的是前面两个数据2,4,减半的数,第 fortran 里面 if语句里面的条件还可以嵌套循环吗比如说 我有 a(8)如果8个数值均等于0 则进行下一步能用 if(do i=1,8 a(i)==0)then反正我知道这么写不对 正确的应该怎么写呢? fortran程序问题:k=1 DO 10 I=1,2 DO 10 J=1,2 10 K=K*I/J WRITE(*,*)K END 的结果为什么是0? fortran中do while (.true. 请问fortran语言中可以使用do while 嵌套do while,使之变成双重循环么?rt fortran循环语句的数组输出比如a(i,j)我直接print *,a输出的是正确结果,怎么用do i=1,5 do j=1,5 print*,a(i,j)输出的就是原矩阵的对称矩阵呢 我是个FORTRAN小白,请问下,DO循环中,如用递减,怎么表达啊,例如,N到1的循环,如果DO语句不行,那能用什么语句表达啊 fortran如何写这样的do循环,有80000个数据,改变1~50,再变401~450的数值,如此直到79901到79950? fortran语言中do语句,例如:do 20 I=1,3怎么理解呢? Fortran关于循环的问题我要用Fortran算一个案例,里面要算30000步,计划每算十步需要更新一下列表,这个每算十步,如何表示出来呢? fortran数组顺序问题初学fortran,做了个数组相乘的算法program diagonaleinteger a(2,2),b(2,2),c(2,2)print*,'输入矩阵a'read*,aprint*,'输入矩阵b'read*,bc=0do i=1,2do k=1,2do j=1,2c(i,k)=c(i,k)+a(i,j)*b(j,k)enddoenddoenddoprint*,ce fortran语言编程中格式输入的问题DO 55 J=1,NMC JJ为材料类型号READ(4,*)JJ,(AE(I,JJ),I=1,4)WRITE(*,910)JJ,(AE(I,JJ),I=1,4)55 CONTINUE910 FORMAT (/20X,'MATERIAL PROPERTIES'/(3X,I5,4(1X,E8.3)))其中(AE(I,JJ),I=1,格式输入里面怎么 有一首歌里面有“yes i do do do do”