回 帖 发 新 帖 刷新版面

主题:请教一个循环问题

我想让a,b变来解一个方程,但这样写a不会输出变化(程序其他部分是对的)。我用do 嵌套可以,不知道do while嵌套是什么格式?谢谢
do while(a<-4.0)
do while(b<0.3)
call zreal(f,errabs,errrel,eps,eta,nroot,itmax,xguess,x,info)
write(*,*) x
write(*,*) a,b
b+0.05
end do
a=a+0.5
end do

回复列表 (共1个回复)

沙发

===在这里给a赋初值

do while(a<-4.0)

===在这里给b赋初值

do while(b<0.3)
call zreal(f,errabs,errrel,eps,eta,nroot,itmax,xguess,x,info)
write(*,*) x
write(*,*) a,b
b+0.05
end do
a=a+0.5
end do

我来回复

您尚未登录,请登录后再回复。点此登录或注册