Latex编辑算法伪代码示例

伪代码:

\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函数
    \begin{algorithm}
        \caption{AlgoName}
        \begin{algorithmic}[1] %每行显示行号
        \Require Input
        \Ensure Output

            \Function {"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\State
                
                %repeat
                \Repeat "text"  \Until {"condition"}\State
                
                %loop
                \Loop "text"  \EndLoop\State
                %return
                \Return $Result$
            \EndFunction

        \end{algorithmic}
    \end{algorithm}
\end{CJK*}
\end{document}

输出结果:








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值