Fortran 如何读取带有括号的坐标数据?

((0.0,0.0),(1.0,0.0003100205212831497))只需要0.0003100205212831497这个数据,怎么用fortran读取后输出啊?... ((0.0, 0.0), (1.0, 0.0003100205212831497))
只需要0.0003100205212831497这个数据,怎么用fortran读取后输出啊?
展开
 我来答
帐号已注销
2022-03-01 · TA获得超过3129个赞
知道大有可为答主
回答量:4114
采纳率:0%
帮助的人:293万
展开全部

可以先从文件读取到字符串变量,再删除所有括号,用read语句读取。

输出就简单了。

建立文本文件 test.txt,里面只有一行内容:

((0.0, 0.0), (1.0, 0.0003100205212831497))

 编写一段代码,读取字符串h,删除其中括号,用自由格式读取a1、a2、a3、a4,分别输出。其中 a4就是需要读取和输出的变量。

附:fortran代码和运行结果

追问
谢谢,您的回答很详细!!
追答
不客气!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式