我可以在fortran中为复数指定格式说明符吗?我有一个简单的程序.
program complx1
implicit none
complex :: var1
var1 = (10,20)
write (*,*) var1
write (*,'(F0.0)') var1
write (*,'(F0.0,A,F0.0)') real(var1), ' + i ' , aimag(var1)
end program complx1
Run Code Online (Sandbox Code Playgroud)
输出:
( 10.0000000 , 20.0000000 )
10.
20.
10. + i 20.
Run Code Online (Sandbox Code Playgroud)
我想使用内置格式a+bi与一些格式说明符,而不是手动(第二个程序的最后一行).显然F0.0没有用.有任何想法吗?
编辑:我认为这不是帖子的重复:在fortran中编写复杂矩阵,它表示使用REAL和AIMAG函数.我已经使用过这些函数,并想知道是否有一种可以完成工作的内置格式.
许多网站为可下载文件添加 md5 校验和,以便用户可以根据下载文件的 md5 验证字符串。有人可以修改原始文件的内容但仍保留原始 md5 校验和吗?