Module: (C++) テキストを画面に出力する


Problem

2/5

2 行のテキスト出力

Theory Click to read/hide

出力演算子  C++ で画面に表示

出力演算子 cout のいくつかの機能を分析してみましょう。

1) 1 行に複数の出力ステートメントを記述できます。
たとえば、  のシーケンス。 cout << "文1"; cout << "text2"; 一行で書ける cout << "文1" << "text2"; どちらの場合も、text1 text2  は同じ行に出力されます。

2) 新しい行でテキストを折り返すには、文字シーケンス「\n」またはコマンド endl を使用できます。
次の 2 行の結果は同じです。任意の方法を使用できます。 cout << 「テキスト1 \n」 << "テキスト 2";  //「\n」に注意してください引用符で囲んで書かれています
または次のように書くこともできます。 cout << "文1" <<終了 << "text2";



*** ディープなマテリアル ***

この教材は、古典的な C 言語と C++ との違いを学習したい人を対象としています。

この資料を理解すると、オリンピックの問題を解決するのに役立ちます。

プログラムを高速化したい場合 (オリンピックの問題を解く場合など)、フォーマット出力演算子を使用できます。
一般に、画面に出力される形式は次のようになります。

printf("<フォーマット文字列>",<カンマ区切りの変数名>);      // 作業のために stdio.h ライブラリをインクルードする必要があります
変数については後で扱います。変数の導出は必ずしも必要というわけではありません。テキストや数字だけを表示する必要がある
場合があります。  
フォーマット文字列  は、テキストに加えて特別なパターンも含めることができる文字列です。これについては、今後のコースでも説明します。

一般的な表記法では、 <  記号は、それらの間に含まれる情報が異なる可能性があり、すべてタスクに依存することを示すために使用されます。  <> 記号はプログラムを記述する際には省略されます。

フォーマット文字列内にプレーンテキストを記述すると、1 行で記述した場合と同様に 1 行で表示されます。  
新しい行から何かを出力する必要がある場合は、新しい行への移行が計画されている場所で特殊文字  \n  が使用されます。

たとえば、      printf("みんな \nkitten が大好き");   各単語を新しい行に表示します。

 

Problem

画面上のテキストが次の形式で表示されるように、3 行目の出力ステートメントを変更します。 <プレ> x y 5 年