参考文档下载:Latex算法包
\documentclass[11pt]{article}
\usepackage{CJK}
\usepackage[top=2cm, bottom=2cm, left=2cm, right=2cm]{geometry}
\usepackage{algorithm}
\usepackage{algorithmicx}
\usepackage{algpseudocode}
\usepackage{amsmath}
\floatname{algorithm}{算法}
\renewcommand{\algorithmicrequire}{\textbf{输入:}}
\renewcommand{\algorithmicensure}{\textbf{输出:}}
\begin{document}
\begin{CJK*}{UTF8}{gkai}
\begin{algorithm}
\caption{数据依赖分析}
\begin{algorithmic}[1] %每行显示行号
\Require $dest History$数组,历史目的寄存器;$src History$数组,历史源寄存器
%\Ensure 逆序数
\Function {DataHazard}{$Instruction, InstrNum$}
\State $i\gets 0$
\State $j\gets 0$
\State $k\gets 0$
\State $p\gets 0$