这是latex的代码
\documentclass[UTF-8]{article}
\usepackage{algorithm}
\usepackage{algorithmic}
\usepackage{CJK}
\begin{document}
\begin{CJK*}{GBK}{song}
\begin{algorithm}[t]
\floatname{algorithm}{算法}
\caption{自适应安全处理}
\hspace*{0.02in}{\bf Input:监测信息}\\
\hspace*{0.02in}{\bf Output:预警通知信息}
\label{alg1}
\begin{algorithmic}[1]
\STATE 初始化信息
\WHILE{实时动态监测资产风险}
\IF{发现新威胁}
\IF{威胁可以修复解决}
\STATE 修复
\ELSIF{有安全组件可以防御该威胁}
\STATE 生成该组件新的安全策略
\STATE 更新策略库,并下发
\ELSE
\STATE 根据资产重要性,并产生预警信息通知用户
\ENDIF
\ENDIF
\IF{历史威胁已经修复}
\STATE 删除该威胁对应的策略
\STATE 更新策略库,并下发
\ENDIF
\ENDWHILE
\end{algorithmic}
\end{algorithm}
\end{CJK*}
\end{document}
这是编译出来的效果
恩,其中[1]是加前面的数字行号的。{CJK}是支持中文的!