Fortran Coder

查看: 6012|回复: 8
打印 上一主题 下一主题

[求助] 出错01abc(续)

[复制链接]

50

帖子

24

主题

0

精华

大师

F 币
1148 元
贡献
475 点
跳转到指定楼层
楼主
发表于 2021-11-18 10:41:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
谢谢及时回复.   按您的提示, 如下,read(*,*) (a(i,j),j=1,n),i=1,n) ,还是报句法错误, 经略加修改,如下: read(*,*) a(i,j),j=1,n,i=1,n)
             1
read(*,*) (b(i,j),j=1,n,j=1,zz)
             1
并且,已经附上程序要求的输入矩阵值,
但是报错:Expecting variable in READ statement at (1)
    烦请有空过目, 解决. 盼复!    好!
2021-11-18



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

1958

帖子

12

主题

5

精华

论坛跑堂

臭石头雪球

F 币
1339 元
贡献
565 点

美女勋章热心勋章星光勋章新人勋章贡献勋章管理勋章帅哥勋章爱心勋章规矩勋章元老勋章水王勋章

沙发
发表于 2021-11-18 12:18:24 | 只看该作者
read(*,*) (  ( a(i,j) , j = 1 , n )   ,   i=1 , n )

50

帖子

24

主题

0

精华

大师

F 币
1148 元
贡献
475 点
板凳
 楼主| 发表于 2021-11-18 13:38:05 | 只看该作者
收到, 谢谢!
回复

使用道具 举报

50

帖子

24

主题

0

精华

大师

F 币
1148 元
贡献
475 点
地板
 楼主| 发表于 2021-11-18 14:27:56 | 只看该作者
有进步,请见,如下:
[Fortran] 纯文本查看 复制代码
  Integer zz
  Dimension a(30, 60), b(30, 50)
  Read (*,*)jr
  Do kk = 1, jr
    read (*,*) n, zz, bass
    read (*,*) ((a(i,j),j=1,n),i=1,n)
    read (*,*) ((b(i,j),j=1,n),j=1,zz)
    Print *, '--------------------------------'
    Print *,' COEFFICIENT OF THE MATRIX  '
..........
..........

    在如下标准输入下:(Input)
3  3  1.0  
9.37460    3.04160   -2.43710
3.04160    6.18320    1.21630
-2.43710    1.21630    8.44290
**********
运执行,报错如下:
Compilation failed due to following error(s). At line 5 of file main.f95 (unit = 5, file = 'stdin')
Fortran runtime error: Bad integer for item 1 in list input
Error termination. Backtrace:
#0  0x7f69a3e49d5a
#1  0x7f69a3e4a869
#2  0x7f69a3e4b54f
....
.....
       烦请有空再看一下, 输入格式??! 盼复!

1958

帖子

12

主题

5

精华

论坛跑堂

臭石头雪球

F 币
1339 元
贡献
565 点

美女勋章热心勋章星光勋章新人勋章贡献勋章管理勋章帅哥勋章爱心勋章规矩勋章元老勋章水王勋章

5#
发表于 2021-11-19 10:19:39 | 只看该作者
先输入 jr
然后输入 n, zz, bass

50

帖子

24

主题

0

精华

大师

F 币
1148 元
贡献
475 点
6#
 楼主| 发表于 2021-11-19 11:27:03 | 只看该作者
收到,谢谢
回复

使用道具 举报

50

帖子

24

主题

0

精华

大师

F 币
1148 元
贡献
475 点
7#
 楼主| 发表于 2021-11-19 11:33:13 | 只看该作者
另,  出错011(续),
Compiling Fortran...
C:\Program Files\Microsoft Visual Studio\Common\MSDEV98\My Projects\CELSIUS\CELSIUS.FOR
C:\Program Files\Microsoft Visual Studio\Common\MSDEV98\My Projects\CELSIUS\CELSIUS.FOR(40) : Error: Syntax error, found END-OF-STATEMENT when expecting one of: <IDENTIFIER>
      DO (DABS(X1-X2)/2.GT.XTOL)
--------------------------------^
C:\Program Files\Microsoft Visual Studio\Common\MSDEV98\My Projects\CELSIUS\CELSIUS.FOR(67) : Error: Syntax error, found END-OF-STATEMENT when expecting one of: <IDENTIFIER>
      DO (DABS((X1-X2)/2).GE.XTOL)
----------------------------------^
C:\Program Files\Microsoft Visual Studio\Common\MSDEV98\My Projects\CELSIUS\CELSIUS.FOR(89) : Error: Syntax error, found END-OF-STATEMENT when expecting one of: <IDENTIFIER>
      DO (DABS(FNC(X1)).GE.FTOL)
--------------------------------^
Error executing df.exe.

CELSIUS.OBJ - 3 error(s), 0 warning(s)

1958

帖子

12

主题

5

精华

论坛跑堂

臭石头雪球

F 币
1339 元
贡献
565 点

美女勋章热心勋章星光勋章新人勋章贡献勋章管理勋章帅哥勋章爱心勋章规矩勋章元老勋章水王勋章

8#
发表于 2021-11-19 11:55:22 | 只看该作者
DO (DABS(X1-X2)/2.GT.XTOL)
是否为
DO while (DABS(X1-X2)/2.GT.XTOL)

50

帖子

24

主题

0

精华

大师

F 币
1148 元
贡献
475 点
9#
 楼主| 发表于 2021-11-19 13:26:41 | 只看该作者
收到, 谢谢
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 02:40

Powered by Tencent X3.4

© 2013-2024 Tencent

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