std::cin では演算子>>を用いて複数の入力演算を連結することができます。たとえば、std::cin で2つの整数を続けて読み込むには以下のように記述します。
std::cin >> a >> b; // 変数a, b にこの順番で整数を入力する
このプログラムに対し、以下のような標準入力があった場合、
10 5
変数 a に値 10、変数 b に値 5 が格納されます。
std::cout では、演算子<<を繋げることで、複数のデータを出力することができます。 たとえば、以下のプログラムは、空白で区切られた2つの整数を1行に出力します。
int a = 5, b = 18; std::cout << a << " " << b << std::endl;
このプログラムは、aの値を出力した後、1つの空白を出力し、次にbの値を出力し、最後に改行を行います。 出力は以下のようになります。
5 18
オンラインジャッジではじめるC/C++プログラミング入門 (マイナビ)AIZU ONLINE JUDGE のコース問題を題材にした解説書です。各トピックごとに C/C++ 言語の基礎的な内容を学習し、Introduction to Programming の演習問題にチャレンジしていきます。内容は敷居の高いものではなく、プログラミング初学者が取り組む例題からスタートしています。 |