Shiev 发表于 2014-10-5 16:48:30

运算结果显示不全

program time_zone
    implicit none
    integer,dimension(-180:180)::time=0
   integer::degree,strip
    real::value
    do degree = -180,165,15
      value=degree/15
      do strip=0,14
            time(degree+strip)=value
      end do
    end do
    do degree=-180,180
      print *,degree,' ',time(degree)
    end do
    end program time_zone

程序来自《fortran权威指南》,运行结果显示不全,本应从-180到180均有运算结果,可为什么debug后结果是从-118到180?求大家指教,新人勿喷

win7,IVF,Fortran95

vvt 发表于 2014-10-6 19:27:59

这通常是由于 windows 的 console 命令行缓存有限。
你可以:
1.修改windows命令行缓存大小。(命令行黑色窗口标题栏右键,属性)
2.输出到文件。

Shiev 发表于 2014-10-7 06:33:36

vvt 发表于 2014-10-6 19:27
这通常是由于 windows 的 console 命令行缓存有限。
你可以:
1.修改windows命令行缓存大小。(命令行黑色 ...

问题解决,谢谢啦:-P:-P
页: [1]
查看完整版本: 运算结果显示不全