作业帮 > 综合 > 作业

一个简单的fortran问题,关于write的,help,tks

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/10 20:37:37
一个简单的fortran问题,关于write的,help,tks
一个简单的fortran问题,为什么执行语句 write(*,‘(1x,3i4)')(j,j=1,10) 后,生成的记录是4?help
我解释一下:
1X表示向右移动1格(nX表示向右移动n格)
3I4表示每行输出3个值,每个数值占据4格
第一个J表示输出变量J
J=1,10表示J从1循环到10,因此实际上是输出1,2,...,10
最后应该输出
====1====2====3
====4====5====6
====7====8====9
===10
等号=表示空格,四个空格中有1个是1X移位的空格,还有3个是3I4控制的空格,再加上数字本身,每个数值恰好占据4个空格.
"记录数"指的是"行数",所以是4.