fortran语言,数组的维数是不确定的,能不能按照输入的维数,进行输出,就是比如维数是3*2的,就按照矩

按照矩阵的格式输出... 按照矩阵的格式输出 展开
 我来答
天河流纹石
2013-05-17 · TA获得超过1.3万个赞
知道大有可为答主
回答量:7624
采纳率:76%
帮助的人:4831万
展开全部
你的概念有问题。

a b 是可分配数组,但维度确定了,是二维数组。如果维数不确定,目前没有手段能做到。

size1 size2 不是维度,他们是每个维度上的大小。请注意:维度是确定的:2(二维数组)

既然确定是二维数组,那么按照矩阵输出就没有问题了。
Do i = 1 , size1
Write( * , '(i5,1x)' ) a(i,:)
End Do
金色潜鸟
2013-05-17 · TA获得超过3.2万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:6690万
展开全部
对的。
a,b 是2维数组。可以动态分配大小。
Fortran 默认数组下标从1起。
size1,size2 分别 是2个维的 元素个数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
逗然爱1m
2018-12-17 · 贡献了超过179个回答
知道答主
回答量:179
采纳率:0%
帮助的人:15万
展开全部
你的概念有问题。

a b 是可分配数组,但维度确定了,是二维数组。如果维数不确定,目前没有手段能做到。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式