| 查看: 1676 | 回复: 1 | |||
astringent铜虫 (著名写手)
|
[交流]
【求助】fortran中有效位数的问题 已有1人参与
|
|
对于下面的程序,为什么用gfortran和compaq visual fortran执行的结果不一致呢? program main implicit none integer ::max=6485,min=9614 real avgmax,avgmin,avgsum integer::npoints=5000 integer sum sum=max+min avgmax=real(max)/real(npoints) avgmin=real(min)/real(npoints) avgsum=real(sum)/real(npoints) write(*,*)max,min,sum write(*,*)avgmax,avgmin,avgsum end 我用compaq visual fortran执行的结果和手算的结果一样为: 6485,9614,16099 1.297000 1.922800 3.219800 但是当我用gfortran执行时,结果为: 6485,9614,16099 1.2970001 1.9227999 3.219800 我现在的问题是,为什么会出现这样的现象?虽然各家编译器有差别,但是gfortran给出的结果明显是错误的啊?应该怎样解决?请大家不吝赐教。 |
» 猜你喜欢
假如你的研究生提出不合理要求
已经有6人回复
对氯苯硼酸纯化
已经有3人回复
求助:我三月中下旬出站,青基依托单位怎么办?
已经有12人回复
不自信的我
已经有12人回复
所感
已经有4人回复
论文终于录用啦!满足毕业条件了
已经有28人回复
要不要辞职读博?
已经有7人回复
北核录用
已经有3人回复
实验室接单子
已经有3人回复
磺酰氟产物,毕不了业了!
已经有8人回复
» 本主题相关价值贴推荐,对您同样有帮助:
numerical recipes in fortan 代码的疑惑
已经有7人回复
fortran程序open文件时的简单问题
已经有3人回复
FORTRAN新手 求助主程序循环问题
已经有10人回复
fortran中到底该如何比较两个实数是否相等
已经有8人回复
请教一个fortran小程序编译出错的问题,谢谢
已经有9人回复
【求助】Fortran语言赋值问题?
已经有3人回复
Fortran的格式化输入输出问题
已经有14人回复
fortran两个问题,文件中的空格,屏幕同一行覆盖输出
已经有23人回复
有关fortran的一次而问题,希望大家能帮帮忙,谢谢
已经有4人回复
snoopyzhao
至尊木虫 (职业作家)
- 程序强帖: 16
- 应助: 157 (高中生)
- 贵宾: 0.02
- 金币: 18844.7
- 红花: 29
- 帖子: 3803
- 在线: 1422.4小时
- 虫号: 183750
- 注册: 2006-02-13
- 专业: 污染生态化学
2楼2011-01-06 11:25:55












回复此楼