作者eieio (好多目標)
看板LaTeX
標題Re: 如何做出 do while ?
時間Thu Feb 22 02:23:35 2007
※ 引述《eieio (好多目標)》之銘言:
: ※ 引述《[email protected] (edw)》之銘言:
: : 我想要做出
: : do {
: : ...
: : ...
: : } while (1)
: : 我是用 這兩個 package, 不過好像不支援
: : \usepackage{algorithm}
: : \usepackage{algorithmic}
: : 只能做出
: : while (){
: : ....
: : ....
: : }
: : 謝謝
: manual 看起來的確是不支援,用 \REPEAT <text> \UNTIL {<condition>}
: 可以嗎?
: 如果一定要 do-while 而你用不到 repeat-until 的話,可以這樣試試:
: \renewcommand{\algorithmicrepeat}{\textbf{do}}
: \renewcommand{\algorithmicuntil}{\textbf{while}}
: \newcommand{\DO}{\REPEAT}
: \newcommand{\ASLONGAS}{\UNTIL}
: % 非常亂來的幹法,這樣再也不能用 repeat-until
: % 這個 while 要用另一個名字,不然原來的 while 也毀了
對了,我個人建議還是用 repeat-until 啦,不然在 pseudo code 裡面碰到
while 這句的時候,會有點意義不明確,不知道要往上看還是往下看 :)
--
If I don't know I don't know, I think I know
If I don't know I know, I think I don't know
── R. D. Laing
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 138.23.2.34