Fortran Coder

标题: 请问为什么这个程序在外层第二次循环时进入不了do while循环 [打印本页]

作者: 盛世青衫    时间: 2023-12-14 14:51
标题: 请问为什么这个程序在外层第二次循环时进入不了do while循环
本帖最后由 盛世青衫 于 2023-12-14 14:52 编辑

如图,第24、25行有两个do循环,在第37行有一个do while循环,期间有if判断语句,我想让他用do while循环形成一个二分法求解一个参数,但是经过debug调试,发现只有X等于10,也就是第一次do X循环能够进入do while循环其余的每次都不进入do while循环,其余的每次跳到dowhile时候就不往下走了,就会返回X的do循环。请问为什么会这样。
请大佬指点一下。
多谢


dfbab54ed7d915f4bfc5e2de864617d.png (67.69 KB, 下载次数: 39)

dfbab54ed7d915f4bfc5e2de864617d.png

68bb90d848220d0704213468357859f.png (100.93 KB, 下载次数: 35)

68bb90d848220d0704213468357859f.png





欢迎光临 Fortran Coder (http://bbs.fcode.cn/) Powered by Discuz! X3.2