gpt4 book ai didi

formatting - 取决于变量的输出格式字符串

转载 作者:bug小助手 更新时间:2023-10-28 10:46:38 26 4
gpt4 key购买 nike

我希望将 Fortran 写入语句格式化为依赖于某个变量。例如,我可以这样写:

write(*,'(3f15.3,3f9.2)') x,y,z,(var(i),i=1,nvari)

其中 nvari = 3。但是,如果在某些情况下,我实际上有 4 个变量(即 nvari = 4)。我想写这样的东西:

write(*,'(3f15.3,nvari(f9.2))') x,y,z,(var(i),i=1,nvari)

现在,nvari 可以是任何东西,并且输出将按我喜欢的方式工作。我怎样才能做出这样的事情?

最佳答案

如果您使用的是 Intel fortran,它有一个专有的扩展——您可以在尖括号中包含一个现有变量作为说明符:

  write(*,'(3f15.3,<nvari>f9.2)') x,y,z,(var(i),i=1,nvari)

关于formatting - 取决于变量的输出格式字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9881186/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com