Fortran Coder

查看: 21695|回复: 6
打印 上一主题 下一主题

[求助] 新人初学Fortran,有一段代码好像第一步语法就出错了。

[复制链接]

4

帖子

1

主题

0

精华

入门

F 币
31 元
贡献
16 点
跳转到指定楼层
楼主
发表于 2021-3-15 09:27:43 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
[Fortran] 纯文本查看 复制代码
Last change: N     17 April 2003   10.00 am
! Program to Calculate water surface profileof ice covered
! channel and non-equilibrium ice coverthickness
! Nimal C. Jayasundara and Prof. Hung TaoShen
! Department of Civil and EnvironmentalEngineering
! Clarkson University
      program ne_jam
    parameter(kr=65,kn=50, kt=100)
    commonnhecu(kr),ywidu(kr,kn),zbu(kr,kn),
    $      nhecd(kr),ywidd(kr,kn),zbd(kr,kn)
    realbman(kr),iman(kr),xl(kr),lengthx(kr), x(kr)
    realheud, h0(kr), hu1, hu2
    realr(kr), nc(kr), hh(kr), hw(kr)
    realb(kr),p(kr),area(kr),dd(kr), v(kr),k(kr)
    realsf(kr), error(kr), eed
    realhini, q, tini, tsave(kr)
    realvmax, rhow, rhoi, rhorat, coef, alpha, g, pi, phi, e
    realk0,k1,xkk,kx,gama_e
    realti(kr),  t1,t21,t22, tavg
    realaa,bb, cc, top, ravg
    realric(kr), sw, dtdx
    realhw1(kr), ze(kr)
    realerrorv, tolv, tolh, tolice
    realhtop(kr),hbotom(kr)
    realni0, ti0, ni(kr), nimax, tti(kr)
    realti_del(kr), area_req
    realt_step(kt), Qice(kt)
    realicevol(kr), cover_vol(kr)
    realvol_diff, ice_supply
    integercount, itern, istep, vstep, ni_option
    open(unit = 2, file = 'thames-g.dat')
    open(unit = 3, file = 'thames-p.dat')
    open(unit = 4, file = 'thames-ini.dat')
    open(unit = 7, file = 'thames_icev.dat')
我只截取了一半,我不知道是编辑器不同的原因还是标准不同,好像第一步就报错了,大神来看一下吧

分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩

81

帖子

0

主题

0

精华

专家

F 币
471 元
贡献
232 点

规矩勋章新人勋章元老勋章

QQ
沙发
发表于 2021-3-15 15:37:05 | 只看该作者
本帖最后由 青衣巷 于 2021-3-15 15:39 编辑

请给出错误提示信息,使用的什么操作系统,什么编译器?
1. 第一行需要注释
2. commonnhecu(kr),ywidu(kr,kn),zbu(kr,kn), & 少一个空格,应该是
common nhecu(kr),ywidu(kr,kn),zbu(kr,kn), &
3. 所有的 real  integer 后面都应该有空格。

彼岸,有永恒的守候...

4

帖子

1

主题

0

精华

入门

F 币
31 元
贡献
16 点
板凳
 楼主| 发表于 2021-3-16 18:54:21 | 只看该作者
青衣巷 发表于 2021-3-15 15:37
请给出错误提示信息,使用的什么操作系统,什么编译器?
1. 第一行需要注释
2. commonnhecu(kr),ywidu(kr,k ...

问题解决了,谢谢大佬

4

帖子

1

主题

0

精华

入门

F 币
31 元
贡献
16 点
地板
 楼主| 发表于 2021-3-16 19:09:18 | 只看该作者
C:\Users\J\Desktop\fortran
这个错误是为什么,

fortran.png (23.86 KB, 下载次数: 414)

fortran.png

168

帖子

2

主题

1

精华

大师

Vim

F 币
1021 元
贡献
486 点

规矩勋章

5#
发表于 2021-3-16 20:24:52 | 只看该作者
第一句 write then

没这么写的

4

帖子

1

主题

0

精华

入门

F 币
31 元
贡献
16 点
6#
 楼主| 发表于 2021-3-21 19:04:36 | 只看该作者
Transpose 发表于 2021-3-16 20:24
第一句 write then

没这么写的

一开始没then。但是运行不出来,我就加了个then,还是不对,,

250

帖子

2

主题

0

精华

宗师

F 币
1731 元
贡献
872 点

规矩勋章

7#
发表于 2021-3-21 23:06:57 | 只看该作者
小小学渣一枚 发表于 2021-3-21 19:04
一开始没then。但是运行不出来,我就加了个then,还是不对,,

把 then 换成 &
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-12-26 12:07

Powered by Tencent X3.4

© 2013-2024 Tencent

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