PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Fortran
[問題] 迴圈問題
作者:
Wstyle
(Astor)
2012-05-28 20:30:34
最近剛接觸fortran
遇到迴圈以後因為邏輯還沒建立起來所以有點頭痛
像下面的例題:
讓使用者輸入長寬後利用星號產生一個空心矩形
例如10*10跑出來要是
**********
* *
* *
* *
* *
* *
* *
* *
* *
**********
而我目前只能做到上面跟右邊有星號而已
integer :: length,width
integer :: liml,limw
write(*,*) "輸入長度及寬度"
read(*,*) length,width
liml=1
limw=1
do while (liml<=length)
write(*,"('*',$)")
liml=liml+1
end do
do while (limw<width)
write(*,"('*')")
limw=limw+1
end do
stop
end
想請問我該怎麼改才能跑出完美地矩形呢?
可以的話能否連寫的邏輯也一起告訴我
感激不盡TAT
作者:
george1224
( )
2012-05-28 23:16:00
請問裡面有要寫東西嗎?
作者:
kkarthur
(aa)
2012-05-29 08:10:00
你需要IF
作者: Wstyle (Astor)
2012-05-29 09:36:00
g大 裡面只要空白就好不要有東西 但這樣我就不會了...k大 意思是我要在do while裡面加入IF同時跑出兩邊嗎?
作者:
onezillion
(寶貝)
2012-05-29 22:34:00
integer:: i=5,j=11,m,nprint '(<j>(A),\)', ('*',n=1,j)print '(<i-2>(/,<j>A))', (('*', (' ',n=1,j-2),'*'),m=1,i-2)print '(<j>(A))', ('*',n=1,j)pause中間有兩行要連著
繼續閱讀
[問題] intel visual fortran XE
philodi
ifort 記憶體使用超過2GB的解決方法
YCTzeng
Re: [問題]如何把fortran的程式碼製作成EXE(執行檔)
fred1224
[問題]如何把fortran的程式碼製作成EXE(執行檔)
fred1224
Re: [問題] 請問有人求職時OFRTRAN對你有幫助的嗎?
jaredlui
Re: [問題] 請問有人求職時OFRTRAN對你有幫助的嗎?
callmei
[問題] 請問有人求職時OFRTRAN對你有幫助的嗎?
jaredlui
[問題] 關於minloc
ej001
[問題] 如何找陣列的index, 使得陣列有最大值?
ej001
[問題] cvf 更改read預設目標
Semisphere
Links
booklink
Contact Us: admin [ a t ] ucptt.com