fortran 中怎么用write语句实现替换显示 30

在fortran编程中,我输出了一个矩阵。但是需要在显示的时候用星号来代替矩阵中的所有1。由于*不是一个数字,所以不能直接将1替换成*因为星号根本不能写入矩阵中。请问怎么... 在fortran 编程中,我输出了一个矩阵。但是需要在显示的时候用星号来代替矩阵中的所有1。由于* 不是一个数字,所以不能直接将1替换成* 因为星号根本不能写入矩阵中。请问怎么用write语句来实现呢? 展开
 我来答
金色潜鸟
2014-06-17 · TA获得超过3.2万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:5515万
展开全部
Fortran 语句格式已记不太清楚了。大体上你可以用条件语句判断,决定输出。
例如:
Do i=1,5,1
Do j=1,5,1
if (a(i,j) 'eq' 1) then
write(*,'1H*')
else
write(*,*) a(i,j)
end if
end do
end do
-----
write(*,'1H*') 不行 可以试 write(*,'A') ‘*’ 或 write(*,*) '*'
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式