66 lines
2.0 KiB
TeX
66 lines
2.0 KiB
TeX
\section{\texttt{double}型と\texttt{printf}関数・\texttt{scanf}関数の書式}
|
|
|
|
\defaultlistingstyle
|
|
\lstinputlisting[language=C, title={変更元のソースコード}]{../programs/printf-formats/main.c}
|
|
|
|
上記のソースコードについて、\texttt{printf}関数と\texttt{scanf}関数の書式を次のように変更していく:
|
|
|
|
\begin{itemize}
|
|
\item 第一の\texttt{printf}関数の書式を\texttt{\%f}にする
|
|
\item 第一の\texttt{printf}関数の書式を\texttt{\%lf}にする
|
|
\item 第二の\texttt{printf}関数の書式を\texttt{\%d}にする
|
|
\item 第二の\texttt{printf}関数の書式を\texttt{\%lf}にする
|
|
\item 第一の\texttt{scanf}関数の書式を\texttt{\%f}にする
|
|
\item 第一の\texttt{scanf}関数の書式を\texttt{\%lf}にする
|
|
\item 第二の\texttt{scanf}関数の書式を\texttt{\%d}にする
|
|
\item 第二の\texttt{scanf}関数の書式を\texttt{\%f}にする
|
|
\end{itemize}
|
|
|
|
\subsection{\texttt{main-p1-f}}
|
|
|
|
\begin{center}
|
|
\includegraphics[width=\textwidth]{./assets/printf-formats/main-p1-f}
|
|
\end{center}
|
|
|
|
\subsection{\texttt{main-p1-lf}}
|
|
|
|
\begin{center}
|
|
\includegraphics[width=\textwidth]{./assets/printf-formats/main-p1-lf}
|
|
\end{center}
|
|
|
|
\subsection{\texttt{main-p2-d}}
|
|
|
|
\begin{center}
|
|
\includegraphics[width=\textwidth]{./assets/printf-formats/main-p2-d}
|
|
\end{center}
|
|
|
|
\subsection{\texttt{main-p2-lf}}
|
|
|
|
\begin{center}
|
|
\includegraphics[width=\textwidth]{./assets/printf-formats/main-p2-lf}
|
|
\end{center}
|
|
|
|
\subsection{\texttt{main-s1-f}}
|
|
|
|
\begin{center}
|
|
\includegraphics[width=\textwidth]{./assets/printf-formats/main-p3-f}
|
|
\end{center}
|
|
|
|
\subsection{\texttt{main-s1-lf}}
|
|
|
|
\begin{center}
|
|
\includegraphics[width=\textwidth]{./assets/printf-formats/main-p3-lf}
|
|
\end{center}
|
|
|
|
\subsection{\texttt{main-s2-d}}
|
|
|
|
\begin{center}
|
|
\includegraphics[width=\textwidth]{./assets/printf-formats/main-p4-d}
|
|
\end{center}
|
|
|
|
\subsection{\texttt{main-s2-f}}
|
|
|
|
\begin{center}
|
|
\includegraphics[width=\textwidth]{./assets/printf-formats/main-p4-f}
|
|
\end{center}
|