vscode不输出结果
时间: 2023-11-01 07:56:00 浏览: 92
vscode如何debug
5星 · 资源好评率100%
在VSCode中,如果Fortran程序运行后自动结束而没有输出结果,可能是由于程序执行速度过快导致无法看到输出结果,并且程序已经运行到了end,结束了运行。为了解决这个问题,你可以在程序最后加入一段代码来确认程序结束前需要按任意键退出。
以下是修改后的程序代码:
```fortran
program EXAMPLE
implicit none
real*8 :: a, b, c, x1, x2, d
! 输入a, b, c
print *, "please input a, b, c"
read *, a, b, c
x1 = (-b + sqrt(b*b - 4*a*c)) / (2*a)
x2 = (-b - sqrt(b*b - 4*a*c)) / (2*a)
! 打印结果
print *, "result: ", x1, x2
! 程序结束前确认退出
print *, "Press any key to exit"
read *, d
end program EXAMPLE
```
这样,程序在输出结果后会等待你按下任意键才会退出,这样你就能够看到结果了。在VSCode中运行修改后的程序,将会显示结果并等待你按下任意键结束运行。
阅读全文