Fortran Coder

查看: 12217|回复: 2
打印 上一主题 下一主题

[数值问题] 一个关于dlog算不出来的问题

[复制链接]

27

帖子

0

主题

0

精华

熟手

F 币
212 元
贡献
101 点
楼主
发表于 2018-4-16 20:22:50 | 显示全部楼层
计算不出来是因为您没有写输出语句,无法看到执行结果。

直接加上对应的输出语句即可。But重点来了,您的代码还是有问题的,主要在声明和数据类型上。
1.“ implicit real(kind=8)(a-h,o-z)”这个懒人神句危害很大的,没有声明的以a-h,o-z开头的变量数组都可以在程序中畅通无阻执行,这样写错了个字母很难排查出来且编译器不会报错,其初始化也是问题,有重大安全隐患;强烈建议改implicit none,强迫症保平安;
2.请重视数据类型。
针对以上问题不妨做以下修改:
test.f90 (1.42 KB, 下载次数: 0)
执行结果:

至于二者为什么执行结果不同,因时间关系,建议您检查初始化和数据类型。祝好!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-5-3 02:14

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表