在表格的末尾,我想要“是”出现的次数

在表格的末尾,我想要“是”出现的次数

我的问题是关于使用计数器。

我希望表格底部显示“是”的数量。我不知道如何使用计数器。


\begin{tikzpicture}[scale=0.65]
\scriptsize
\newcounter{ga}\setcounter{ga}{0}\addtocounter{ga}{0}
\foreach \u in {1,...,20}
\foreach\x in{1,...,20}{
\pgfmathrandominteger{\a}{1}{6}
\pgfmathrandominteger{\b}{1}{6}
\ifthenelse{
\a<4 \AND \b<4\AND \NOT \a =\b}
{\node[blue, draw,circle] at (\x,\u) {sì};\stepcounter{ga};}{\node at (\x,\u) {no}};
\normalsize
%\pgfmathparse{ga}
\pgfmathresult{ga}
%\node at (5,-1) {\the\value{ga}};
}
\end{tikzpicture}

答案1

这有效。\foreach循环得到适当支撑,计数器的步进在内部完成\pgfextra。字体大小在适当的位置标明。

\documentclass{article}
\usepackage{ifthen,tikz}

\newcounter{ga}

\begin{document}

\begin{tikzpicture}[scale=0.65]
  \setcounter{ga}{0}
  \foreach \u in {1,...,20}{
    \foreach \x in {1,...,20}{
      \pgfmathrandominteger{\a}{1}{6}
      \pgfmathrandominteger{\b}{1}{6}
      \ifthenelse{\a<4 \AND \b<4 \AND \NOT \a =\b}
        {\node[blue,draw,circle,font=\scriptsize] at (\x,\u) {sì}; \stepcounter{ga}}
        {\node[font=\scriptsize] at (\x,\u) {no};}
    }
  }
  \node at (5,-1) {\thega};
\end{tikzpicture}

\end{document}

在此处输入图片描述

相关内容