我想写这个算法:
for(i=0;i<nbOfPedCurr;i++){
for(j=0;j<nbOfPedPrev;j++){
int idCurr=idCurrentFrame;
int idPrev=idPrevFrame;
if(idCurr==idPrev){
CurrObj=extract(CurrMask,CurrPos);
PrevObj=extract(PrevFrame,PrevPos);
xor(CurrObj,PrevObj,dest);
Sum=Sum+dest;
}
}
}
有人可以帮我写一下吗?
答案1
我不确定你使用的是什么编程语言,但你可以看看列表包。这将允许您排版编程代码。
因此你可以做类似的事情:
\documentclass{standalone}
\usepackage{listings}
\begin{document}
\lstset{language=C++} % Set your language (you can change the language for each code-block optionally)
\begin{lstlisting}[frame=single] % Start your code-block
for(i=0;i<nbOfPedCurr;i++){
for(j=0;j<nbOfPedPrev;j++){
int idCurr=idCurrentFrame;
int idPrev=idPrevFrame;
if(idCurr==idPrev){
CurrObj=extract(CurrMask,CurrPos);
PrevObj=extract(PrevFrame,PrevPos);
xor(CurrObj,PrevObj,dest);
Sum=Sum+dest;
}
}
}
\end{lstlisting}
\end{document}
这有助于排版和语法突出显示。