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