%if elseif else \If {"condition"} "text" \ElsIf {"condition"} "text" \Else "text" \EndIf
\begin{algorithm}\caption{Calculate$y=x^n$}\label{alg3}\begin{algorithmic}\REQUIRE$n\geq0\veex\neq0$\ENSURE$y=x^n$\STATE$y\gets1$\IF{$n <0$}\STATE$X\gets1/x$\STATE$N\gets-n$\ELSE\STATE$X\getsx$\STATE$N\getsn$\ENDIF\WHILE{$N\neq0$}\IF{$N$is even}\STATE$X\getsX\...
书写代码时也有一些专门的命令: 强烈建议知乎支持Markdown表格 EX: 如果你不想让你的伪代码叫做 'Algorithm 编号', 可以使用 \renewcommand{\algorithmcfname}{算法名} 命令来修改。 除了\If, \Else, \ElseIf之外,还有\uIf, \lIf, \uElse, \lElse, \uElseIf, \lElseIf等命令,他们的区别在于 \If, \...
书写代码时也有一些专门的命令: 强烈建议知乎支持Markdown表格 EX: 如果你不想让你的伪代码叫做 'Algorithm 编号', 可以使用\renewcommand{\algorithmcfname}{算法名}命令来修改。 除了\If, \Else, \ElseIf之外,还有\uIf, \lIf, \uElse, \lElse, \uElseIf, \lElseIf等命令,他们的区别在于 \If, \Else...
四、编写伪代码 在algorithmic环境中,每一行对应伪代码中的一个步骤,可以使用诸如\STATE、\IF、\ELSE、\FOR等命令来定义伪代码的关键字。 \STATE {声明一个变量} \IF {某条件满足} \STATE {执行动作} \ELSE \STATE {执行其他动作} \ENDIF 五、详细示例 ...
@latexify.algorithmicdef collatz(x): n = 0 while x > 1: n = n + 1 if x % 2 == 0: x = x // 2 else: x = 3 * x + 1 return ncollatz latexify 是一个强大的 Python 包,旨在简化 Python 代码转化 LaTeX 公式。通过使用装饰器,用户可以轻松将函数美化为对应的 ...
书写代码时也有一些专门的命令: 强烈建议知乎支持Markdown表格 EX: 如果你不想让你的伪代码叫做 'Algorithm 编号', 可以使用\renewcommand{\algorithmcfname}{算法名}命令来修改。 除了\If, \Else, \ElseIf之外,还有\uIf, \lIf, \uElse, \lElse, \u...
\If{<condition>}<text>\EndIf \If{<condition>}<text>\Else<text>\EndIf \If{<condition>}<text>\ElsIf{<condition>}<text>\Else<text>\EndIf \For{<condition>}<text>\EndFor \ForAll{<condition>}<text>\EndFor \While{<condition>}<text>\EndWhile ...
\If{<condition>}<text>\EndIf \If{<condition>}<text>\Else<text>\EndIf \If{<condition>}<text>\ElsIf{<condition>}<text>\Else<text>\EndIf \For{<condition>}<text>\EndFor \ForAll{<condition>}<text>\EndFor \While{<condition>}<text>\EndWhile ...
\If{<condition>} <text> \Else <text> \EndIf \If{<condition>} <text> \ElsIf{<condition>} <text> \Else <text> \EndIf 其中\ElsIf语句可以多重嵌套 效果展现: 代码语言:javascript 复制 \If{$a>b$}\State $max=a$ \ElsIf{$a<b$}\State $max=b$ ...