我有类似的问题没有“do”的“For”循环;没有“then”的“if”语句:
在使用 algorithm 和 algorithmicx 包排版算法时,如何摆脱 for 循环中的 do 和 if 语句中的 then?
但我想要同样的东西算法2e包裹。
一个最小可编译示例:
\documentclass[10pt]{article}
\usepackage[linesnumbered,ruled]{algorithm2e}
\SetKwRepeat{Do}{do}{while}
\SetKw{KwGoTo}{go to}
\begin{document}
\begin{algorithm}
\DontPrintSemicolon
\KwIn{$A,B$}
\KwOut{$C$}
\While{$B > 0$}
{
$C = C+1$;
$B = B-1$;
\uIf{$C > A$}
{
\textbf{break}\;
}
}
\caption{ABC}
\end{algorithm}
\end{document}