003:動物の統計の数:空白で塗りつぶしのプログラミング
- 合計時間制限:
- 1000ミリ秒
- メモリ制限:
- 65536kB
- 説明
-
空白でコード塗りつぶしプログラムが自動的に動物の現在の様々な数を数えることができるように
-
書式#include <iostreamの> 名前空間stdを使用。
//ここにコードを追加します
-
無効印刷(){ coutの<<動物::数<<「動物園の動物、」<<犬数<<「彼らの犬です、」:: <<猫::数が<<「彼らの猫です」 <<てendl; } int型のmain(){ プリント()。 犬D1、D2。 猫C1; 印刷(); 犬* D3 =新しい犬(); アニマル* C2 =新しい猫。 猫* C3 =新しい猫。 印刷(); 削除C3; 削除C2; D3削除します。 印刷(); }
- エントリー
- ノー
- 輸出
-
動物園では0動物、それらの0は犬です、それらの0は猫です
動物園で3匹の動物を、それらの2が、それらの1が猫犬されている
動物園で6匹の動物を、それらの3は犬です、それらの3があります猫
動物園で3匹、それらの2が、それらの1が猫犬されています - サンプル入力
-
なし
- サンプル出力
-
動物園では0動物、それらの0は犬です、それらの0は猫です 動物園で3匹の動物を、それらの2が、それらの1が猫犬されている 動物園で6匹の動物を、それらの3は犬です、それらの3があります猫 動物園の3匹の動物は、それらの2は、それらの1がネコで、犬です
答案:書式#include <iostreamの> 使用して 、名前空間STD; // ここにコードの補完 クラス動物{ パブリック: 静的 int型数値は、 動物(){ 数 ++ ; } 仮想〜アニマル() { 数 - ; } }; int型 :: =番号動物0 ; クラス犬:公共動物{ パブリック: 静的 int型の数、 犬() { 数++ ; } 〜犬() { 数 - 。 } }。 int型犬::数= 0 ; クラスキャット:公共の動物{ パブリック: 静的 int型の数。 キャット() { 数 ++ 。 } 〜キャット() { 数 - 。 } }。 int型猫::数= 0 ; ボイドプリント(){ COUT<<動物::数<< 「動物園の動物は、」 << <<犬::番号「彼らのは、犬されている」 << <<猫::番号「彼らの猫です」 << てendl; } 無効印刷(){ coutの <<動物::数<< 「動物園では、」 << <<犬::番号「彼らの犬、ある」 <<猫::数<< 「彼らの猫があります「 << てendl; } int型のmain(){ プリント()。 犬D1、D2。 猫C1; 印刷(); 犬* D3 = 新しい犬(); アニマル * C2 = 新しい猫。 猫 * C3 = 新しい猫。 印刷(); 削除C3; 削除C2; 削除D3; 印刷(); }