サイクル、条件付き
#include <iostreamの> 使用して 名前空間STD; / * 機能:整数パイル整数で表示され、指定された回数カウント :アイデア コンソールからデータを取得するために1を 一次元アレイ2、長さNを作成するために、得られたメモリをスタック整数 3カウント変数作成する 一次元アレイトラバース4を、存在する場合、カウント変数がインクリメントされ、アレイ内の指定された整数があったか否かを判定する1。 * / int型のmain(){ COUT << 「INPUT 」 << ENDL; // 5 / *は 配列を初期化 * / INT NUM; CIN >> NUM; int型の高さ[NUM] = {}; // 78 90 99 85 60 / * 整数のアレイにデジタル文字列を処理します * / char型CH; もし((CH = GETCHAR())== ' \ n ' ){ int型のn = 0 。 char型のC; 一方、(!=(C = GETCHAR())' \ n ' ) { 場合(C> = ' 0 ' && C <= ' 9 ' ) { のungetc(C、STDIN)。 CIN >>高さ[N ++ ]。 } } } int型の数。 CIN >>数; // coutの<<数<<てendl; INT LEN =(INT)はsizeof(高さ)/ はsizeof(* 高さ)。 int型のカウンタ= 0 ; 以下のために(int型 i = 0 ; iがLEN <I ++は{) であれば(数==高さ[i])とカウンタ++ 。 } COUT << " 出力" << ENDL。 coutの <<カウンター<< てendl; リターン 0 ; }
テスト結果: