Commit 477faf0c authored by ghlkm's avatar ghlkm
Browse files

伪代码增加continue与break

parent 65ffb6fe
Loading
Loading
Loading
Loading
+19 −0
Original line number Diff line number Diff line
@@ -17,6 +17,8 @@
  \label{fig:example}
\end{figure}



若图或表中有附注,采用英文小写字母顺序编号,附注写在图或表的下方。
% LaTeX 传统上一般将附注的内容同图表的标题写在一起,形成很长的一段文字。

@@ -229,6 +231,23 @@ class HelloWorldApp {
  $r\leftarrow r+1$\;}
\end{algorithm}

\begin{algorithm}
  \caption{SumExample}
  \label{algo:sample-pseudocode2}
  \KwResult{$s$}
  $s\leftarrow 0$ \;
  \ForEach{$i\in [1, 100]$}{
    \If{$i\% 3= 0$}{
      $s\leftarrow s+i$ \;
    }\ElseIf{$i\%3=1$}{
      \Break \;
    }\Else{
      \Continue \;
    }
  }
  \Return{s} \;
\end{algorithm}

\newpage
\section{测试}

+9 −0
Original line number Diff line number Diff line
@@ -174,6 +174,12 @@

% 伪代码环境
\usepackage[ruled,linesnumbered]{algorithm2e}
% 定义伪代码的continue
\SetKw{Continue}{continue}
\SetKw{Break}{break}
% 定义算法注释
\SetKwComment{Comment}{/* }{ */}


% tabular 扩展命令
\newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}} % 定义R为表格左右居左,用于自定义表格列宽度
@@ -188,3 +194,6 @@
\newcolumntype{Z}{>{\raggedleft\arraybackslash}X}
% A 居中对齐
\newcolumntype{A}{>{\centering\arraybackslash}X}

% 表格旋转
\usepackage{rotating}
 No newline at end of file