我正在运行一个 fortran 90 程序,该程序有一个 i=1 到 40 的 alpha 值数组。我尝试使用以下代码将数组输出为 5 行,每行 8 行:
write(4,*) "alpha "
write(4,*)alpha(1), alpha(2), alpha(3), alpha(4), alpha(5), alpha(6), alpha(7), alpha(8)
write(4,*)alpha(9), alpha(10), alpha(11), alpha(12), alpha(13), alpha(14), alpha(15), alpha(16)
write(4,*)alpha(17), alpha(18), alpha(19), alpha(20), alpha(21), alpha(22), alpha(23), alpha(24)
write(4,*)alpha(25), alpha(26), alpha(27), alpha(28), alpha(29), alpha(30), alpha(31), alpha(32)
write(4,*)alpha(33), alpha(34), alpha(35), alpha(36), alpha(37), alpha(38), alpha(39), alpha(40)
其中 4 是所需的输出文件。但是当我打开输出时,有 10 行而不是 5 行,每行有 5 个值,然后是 3 个值交替。知道我可以做什么来避免这种情况吗?
Thanks.