Re: [问题] 循环问题

楼主: onezillion (宝贝)   2012-05-29 22:43:27
program test
integer:: i=7,j=15,m,n
print '(<j>A,/,<i-2>(<j>A,/),<j>A)', ('*',n=1,j) , (('*', (' '
,n=1,j-2),'*'),m=1,i-2) , ('*',n=1,j)
pause
end program test
中间print是一整行,free format适用
输出档案就改成write
更精简的
print '(<j>A,/,<i-2>(1A,<j-2>X,1A,/),<j>A)', ('*',n=1,(i+j-2)*2)
format挺好玩的
作者: Wstyle (Astor)   2012-05-30 00:50:00
感恩~让我看到许多不同的方式
作者: jubilee2 (3321)   2012-05-31 03:57:00
开眼界了!! 厉害!!
作者: laa7352 (Laa)   2012-06-02 11:36:00
推!!可是看不懂Orz
作者: jubilee2 (3321)   2012-06-02 22:30:00
FORMATE 里面的数字可以换成 <i>里面接变量!!ex '(5F5.2)'>> i=5; '(<i>F5.2)';
作者: laa7352 (Laa)   2012-06-05 11:59:00
谢谢jubilee2~~学到了!!感谢!!
作者: YCTzeng (我有一个大密宝)   2012-06-20 23:29:00
原来有这招~

Links booklink

Contact Us: admin [ a t ] ucptt.com