@jfruan
        
        2017-04-14T00:48:46.000000Z
        字数 1093
        阅读 5807
    Latex
\usepackage[noend]{algpseudocode}\usepackage{algorithmicx,algorithm}
\begin{algorithm}[t]\caption{algorithm caption} %算法的名字\hspace*{0.02in} {\bf Input:} %算法的输入, \hspace*{0.02in}用来控制位置,同时利用 \\ 进行换行input parameters A, B, C\\\hspace*{0.02in} {\bf Output:} %算法的结果输出output result\begin{algorithmic}[1]\State some description % \State 后写一般语句\For{condition} % For 语句,需要和EndFor对应\State ...\If{condition} % If 语句,需要和EndIf对应\State ...\Else\State ...\EndIf\EndFor\While{condition} % While语句,需要和EndWhile对应\State ...\EndWhile\State \Return result\end{algorithmic}\end{algorithm}

\usepackage[ruled]{algorithm2e}
\begin{algorithm}[H]\caption{algorithm caption}%算法名字\LinesNumbered %要求显示行号\KwIn{input parameters A, B, C}%输入参数\KwOut{output result}%输出some description\; %\;用于换行\For{condition}{only if\;\If{condition}{1\;}}\While{not at end of this document}{if and else\;\eIf{condition}{1\;}{2\;}}\ForEach{condition}{\If{condition}{1\;}}\end{algorithm}

\usepackage[ruled,vlined]{algorithm2e}
同方式二
