英语翻译do i=1,dwrite(*,"(('',I4,''))") (A(i,j),j=1,d) enddo

来源:学生作业帮助网 编辑:作业帮 时间:2024/09/30 19:54:53
英语翻译do i=1,dwrite(*,
xRMk@+H2[ oq %@!E)(۸^PjULM [;ubjgK'K[\z.3zɕdGQ,A拲utiHUu]A{YPGHisO/$q).JN'i h*M{wq{yxǴ1>Λ|M{ҭ,L\2k,̧_[@ \$`g}P5U9(=$?㙃1i嫤"f";iz%qO߰=Z_O+Qѐz2m%>jb-m:RfV‹a)1{#<Őͨs .ׯev]6$J -NoãIgvψXJC]8GCÈD>CMc-:,Z#X ˠ Vx^/%,#`

英语翻译do i=1,dwrite(*,"(('',I4,''))") (A(i,j),j=1,d) enddo
英语翻译
do i=1,d
write(*,"(('',I4,''))") (A(i,j),j=1,d)
enddo

英语翻译do i=1,dwrite(*,"(('',I4,''))") (A(i,j),j=1,d) enddo
write(*,"(('',I4,''))") 按语法,这是输出语句,第一个参数 *,表示向默认输出设备(屏幕)输出.
第二个参数是 格式,格式 用 '( )' 或 "( )" 括起.
那么,现在的 格式 是 ('',I4,'')
这样的格式第一次见到,不知所云.",I4," 是字符串,这样就没有输出数值了.
因此怀疑 格式 有 问题.
你可以修改成:
do i=1,d
write(*,'(1X,I4)') (A(i,j),j=1,d)
enddo
这里 I4 是 C语言 %4d 格式.1X是空1格.

do i=1,d
write(*,*) (A(i,j),j=1,d) // 用默认格式输出
enddo
-------
C 语言:
int a[][];
int i,j;
for (i=1;i