\documentclass[11pt,b4j,landscape,twocolumn]{jsarticle}
\usepackage[bold]{otf}
\usepackage[dvipdfmx]{graphicx,color}

\textwidth=310mm \textheight=215mm \columnseprule=0pt
\topmargin=-12mm \oddsidemargin=-12mm

\newenvironment{nidan}{\begin{minipage}[t]{.225\textwidth}}{\end{minipage}}
\def\nidangumi#1#2{\begin{nidan}{#1}\end{nidan}\quad%
\begin{nidan}{#2}\end{nidan}}

\newcounter{toi} \newcounter{subtoi}[toi]
\newcounter{subsubtoi}[subtoi]

\def\toi{\refstepcounter{toi}\par          % 問
  \makebox[2zw][r]{\LARGE\ajKaku{\value{toi}}\hspace{0.5zw}}%
  \hangindent=2zw}

\newcounter{subtoihyoji}
\def\subtoi{\refstepcounter{subtoi}\par    % 小問
  \setcounter{subtoihyoji}{\value{subtoi}}
	\ifnum\thesubtoi>20
		\addtocounter{subtoihyoji}{9873}
	\else
		\addtocounter{subtoihyoji}{8070}
	\fi
  \makebox[3.4zw][r]{\CID{\thesubtoihyoji}\hspace{1zw}}%
  \hangindent=3.4zw}

\newcounter{subsubtoihyoji}
\def\subsubtoi{\refstepcounter{subsubtoi}\par    % 小小問
  \setcounter{subsubtoihyoji}{\value{subsubtoi}}
  \addtocounter{subsubtoihyoji}{7554}
  \makebox[4.2zw][r]{\CID{\thesubsubtoihyoji}\hspace{1zw}}%
  \hangindent=4.2zw}

\pagestyle{empty}

\begin{document}
%
%  ===========================以下本文===============================
%
\def\namae{%
{\Large\bf 数学 \quad くり上がり下がりプリント \# 14}\hfill
年\hskip5ex 組\hskip5ex 号

\hfill 
\underline{氏名\rule[-2ex]{0cm}{6ex}\hskip30ex}}

%%\vspace*{0.5zh}

\namae

\vskip-25mm

\unitlength=1.5mm
   \begin{picture}(200,5)(-100,-2.5)
   \put(-100,0){\vector(1,0){200}}
\multiput(-96,-0.5)(4,0){49}{\line(0,1){1}}
   \put(0,2){\makebox(0,0){\scriptsize 0}}
   \put(4,2){\makebox(0,0){\scriptsize 1}}
   \put(8,2){\makebox(0,0){\scriptsize 2}}
   \put(12,2){\makebox(0,0){\scriptsize 3}}
   \put(16,2){\makebox(0,0){\scriptsize 4}}
   \put(20,2){\makebox(0,0){\scriptsize 5}}
   \put(24,2){\makebox(0,0){\scriptsize 6}}
   \put(28,2){\makebox(0,0){\scriptsize 7}}
   \put(32,2){\makebox(0,0){\scriptsize 8}}
   \put(36,2){\makebox(0,0){\scriptsize 9}}
   \put(40,2){\makebox(0,0){\scriptsize $10$}}
   \put(44,2){\makebox(0,0){\scriptsize 11}}
   \put(48,2){\makebox(0,0){\scriptsize 12}}
   \put(52,2){\makebox(0,0){\scriptsize 13}}
   \put(56,2){\makebox(0,0){\scriptsize 14}}
   \put(60,2){\makebox(0,0){\scriptsize 15}}
   \put(64,2){\makebox(0,0){\scriptsize 16}}
   \put(68,2){\makebox(0,0){\scriptsize 17}}
   \put(72,2){\makebox(0,0){\scriptsize 18}}
   \put(76,2){\makebox(0,0){\scriptsize 19}}
   \put(80,2){\makebox(0,0){\scriptsize $20$}}
   \put(84,2){\makebox(0,0){\scriptsize $21$}}
   \put(88,2){\makebox(0,0){\scriptsize $22$}}
   \put(92,2){\makebox(0,0){\scriptsize $23$}}
   \put(96,2){\makebox(0,0){\scriptsize $24$}}
\multiput(-80,-1)(20,0){9}{\line(0,1){2}}
   \put(-4,2){\makebox(0,0){\scriptsize $-\!1$}}
   \put(-8,2){\makebox(0,0){\scriptsize $-\!2$}}
   \put(-12,2){\makebox(0,0){\scriptsize $-\!3$}}
   \put(-16,2){\makebox(0,0){\scriptsize $-\!4$}}
   \put(-20,2){\makebox(0,0){\scriptsize $-\!5$}}
   \put(-24,2){\makebox(0,0){\scriptsize $-6$}}
   \put(-28,2){\makebox(0,0){\scriptsize $-\!7$}}
   \put(-32,2){\makebox(0,0){\scriptsize $-\!8$}}
   \put(-36,2){\makebox(0,0){\scriptsize $-\!9$}}
   \put(-40,2){\makebox(0,0){\scriptsize $-\!10$}}
   \put(-44,2){\makebox(0,0){\scriptsize $-\!11$}}
   \put(-48,2){\makebox(0,0){\scriptsize $-\!12$}}
   \put(-52,2){\makebox(0,0){\scriptsize $-\!13$}}
   \put(-56,2){\makebox(0,0){\scriptsize $-\!14$}}
   \put(-60,2){\makebox(0,0){\scriptsize $-\!15$}}
   \put(-64,2){\makebox(0,0){\scriptsize $-\!16$}}
   \put(-68,2){\makebox(0,0){\scriptsize $-\!17$}}
   \put(-72,2){\makebox(0,0){\scriptsize $-\!18$}}
   \put(-76,2){\makebox(0,0){\scriptsize $-\!19$}}
   \put(-80,2){\makebox(0,0){\scriptsize $-\!20$}}
   \put(-84,2){\makebox(0,0){\scriptsize $-\!21$}}
   \put(-88,2){\makebox(0,0){\scriptsize $-\!22$}}
   \put(-92,2){\makebox(0,0){\scriptsize $-\!23$}}
   \put(-96,2){\makebox(0,0){\scriptsize $-\!24$}}
   \end{picture}

\vskip18mm
\unitlength=1mm

\def\mypm#1#2#3{
\begin{picture}(48,12)(0,0)
\put(5,8){\makebox(0,0){\LARGE #1}}
\put(10,8){\makebox(0,0){\LARGE $#2$}}
\put(15,8){\makebox(0,0){\LARGE #3}}
\put(20,7.5){\makebox(0,0){\LARGE $=$}}
\end{picture}}

\def\mondai#1#2#3#4#5{
\begin{picture}(28,15)(0,0)
\put(12,12){\makebox(0,0){\LARGE #1}}
\put(16,12){\makebox(0,0){\LARGE #2}}
\put(12,6){\makebox(0,0){\LARGE #4}}
\put(16,6){\makebox(0,0){\LARGE #5}}
\put(8,6){\makebox(0,0){\LARGE $#3$}}
\put(5,2){\line(1,0){15}}
\end{picture}}

\def\sanketa#1#2#3#4#5#6#7{
\begin{picture}(28,15)(0,0)
\put(12,12){\makebox(0,0){\LARGE #1}}
\put(16,12){\makebox(0,0){\LARGE #2}}
\put(20,12){\makebox(0,0){\LARGE #3}}
\put(12,6){\makebox(0,0){\LARGE #5}}
\put(16,6){\makebox(0,0){\LARGE #6}}
\put(20,6){\makebox(0,0){\LARGE #7}}
\put(8,6){\makebox(0,0){\LARGE $#4$}}
\put(5,2){\line(1,0){19}}
\end{picture}}

\def\sandan#1#2#3#4#5#6#7{
\begin{picture}(28,15)(0,0)
\put(8,6){\makebox(0,0){\LARGE $#1$}}
\put(12,18){\makebox(0,0){\LARGE #2}}
\put(16,18){\makebox(0,0){\LARGE #3}}
\put(12,12){\makebox(0,0){\LARGE #4}}
\put(16,12){\makebox(0,0){\LARGE #5}}
\put(12,6){\makebox(0,0){\LARGE #6}}
\put(16,6){\makebox(0,0){\LARGE #7}}
\put(5,2){\line(1,0){15}}
\end{picture}}

\def\kakeru#1#2#3#4{
\begin{picture}(28,15)(0,0)
\put(12,12){\makebox(0,0){\LARGE #1}}
\put(16,12){\makebox(0,0){\LARGE #2}}
\put(12,6){\makebox(0,0){\LARGE #3}}
\put(16,6){\makebox(0,0){\LARGE #4}}
\put(8,6){\makebox(0,0){\LARGE $\times$}}
\put(5,2){\line(1,0){15}}
\end{picture}}


\large

\toi 次の計算をしましょう（くり上がりなし）。

\mondai56+32
\mondai14+75
\mondai42+55
\mondai12+12
\mondai54+21
\vfill

\toi 次の計算をしましょう（くり下がりなし）。

\mondai87-24
\mondai78-51
\mondai59-23
\mondai87-14
\mondai79-58
\vfill

\toi 次の計算をしましょう（くり上がり）。

\mondai24+19
\mondai14+38
\mondai39+35
\mondai39+12
\mondai15+35
\vfill

\mondai46+26
\mondai47+29
\mondai69+12
\mondai43+27
\mondai56+18
\vfill

\mondai47+34
\mondai25+15
\mondai55+25
\mondai29+63
\mondai19+36
\vfill

\toi 次の計算をしましょう（くり下がり）。

\mondai74-57
\mondai80-26
\mondai60-31
\mondai80-42
\mondai81-14
\vfill

\vspace*{2zh}
\newpage %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\mondai63-39
\mondai77-39
\mondai52-18
\mondai72-14
\mondai80-15
\vfill

\mondai95-66
\mondai98-69
\mondai51-34
\mondai45-29
\mondai70-55
\vfill

\mondai81-33
\mondai93-17
\mondai91-75
\mondai61-12
\mondai83-27
\vfill

\toi 次の計算をしましょう（三桁くり上がり）。

\sanketa829+156
\sanketa237+659
\sanketa376+315
\sanketa182+524
\sanketa196+423
\vfill

\sanketa336+595
\sanketa347+183
\sanketa173+389
\sanketa253+557
\sanketa184+279
\vfill

\toi 次の計算をしましょう（三桁くり下がり）。

\sanketa653-237
\sanketa897-329
\sanketa555-129
\sanketa976-283
\sanketa922-691
\vfill

\sanketa448-129
\sanketa505-224
\sanketa932-563
\sanketa563-389
\sanketa541-394
\vfill

\vspace*{2zh}
\end{document}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


