Pseudo code:
\documentclass[11pt]{article} \USEPACKAGE{CJK} \usepackage[top=2cm, bottom=2cm, left=2cm, right=2cm]{geometry} \ Usepackage{algorithm} \usepackage{algorithmicx} \usepackage{algpseudocode} \usepackage{amsmath} \usepackage{ AMSSYMB} \floatname{algorithm}{algorithm} \renewcommand{\algorithmicrequire}{\textbf{input:}} \renewcommand{\ Algorithmicensure}{\textbf{output:}} \begin{document} \begin{cjk*}{utf8}{gkai}%setup function \begin{algorithm} \ca Ption{algoname} \begin{algorithmic}[1]% each line displays line numbers \require Input \ensure Output \functio
n {"FuncName"} {}%if \if {"Condition"} "text" \endif \state
% if else \if {"Condition"} "text" \else "text" \endif\state%if ElseIf Else \if {"Condition"} "Text" \elsif {"condition"} "text"
\else "Text" \endif\state%for \for{"Condition"} "text" \endfor\state%forall \forall {"Condition"} "Text" \endfor\state%while \while {"Condition"} "text" \endwhile\st
Ate%repeat \repeat "text" \until {"condition"}\state
%loop \loop "text" \endloop\state%return \return $Result $
\endfunction \end{algorithmic} \end{algorithm} \end{cjk*} \end{document}
Output Result: