m0_51742861 2024-04-21 13:21 采纳率: 42.9%
浏览 20
已结题

Fortran符号错误,不等于用法

img


Fortran中出现了符号提示错误,想问一下不可以这么用吗?想问一下如果要修改,应该怎么修改。

  • 写回答

4条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2024-04-21 13:21
    关注

    引自免费微信小程序:皆我百晓生

    在您提供的Fortran代码片段中,错误提示是关于一个不等号的语法问题。在Fortran语言中,不等关系通常使用/=表示,而不是<>。因此,您需要将if (p <> 0)这一行中的<>改为=~/。下面是修正后的代码段:

    if (p /= 0) then
        hc = rho_c * C_c * (Tp - w_c) / u_c;
        hu = rho_U * C_U * (Tp - w_v) / u_v;
    else
        hc = Qc;
        hv = 5;
    endif
    

    这段代码修复了不等号的语法错误,并确保它符合Fortran的标准。如果您还有其他Fortran代码相关的问题,或者需要进一步的帮助,请随时告诉我。我会根据您的需求提供支持。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 4月29日
  • 已采纳回答 4月21日
  • 创建了问题 4月21日