0から1のC ++レビューノート(004)

二次元アレイ、ネストされたループ、コンソール入力と出力

書式#include <iostreamの>
 使用して 名前空間はstd; 

/ * 
    機能:金、銀、銅のメダル日の統計情報取得行スペース別々持つ国の総数
     
    のアイデア:
        1つのデジタルキャプチャコンソール
        2は、デジタル・ストレージの2次元配列を受け取り、
        3個の銀、銅のメダル総数算出
* / 
int型のmain(){ 
    
    int型の行を; //行は、日数を表し
    
    CIN >> ;行
     // COUT <<行; 
    
    // INT COL = 3;
     // INTメダルを[3] [3] = {{1,0,3}、{3,1,0}、{0,3,0}}; // 。。。ゴールズ4 =、= 4シルヴァー、ブロンズ3 =
     // [3] INTメダル[3] = {3,2,3,3,2,3,3,2,3}; // 。。。ゴールズ= 9、シルヴァーの= 6、ブロンズ9 = 
    
    INTメダル[行] [ 3 ]。
    
    char型のCH;
    もし((CH = GETCHAR())== ' \ n ' ){
         チャーC。
        一方、(!=(C = GETCHAR())' \ n ' 
        { 
            場合(C> = ' 0 ' && C <= ' 9 ' 
            { 
                のungetc(C、STDIN)。
                int型のk = 0 ; K <行あり、k ++ ){
                     ためのint型、L = 0 ; L < 3 ; L ++ ){ 
                        CIN>> メダル[K] [L]。
                    }     
                }                 
            } 
        } 
    } 
    
    int型I、J。
    int型の合計。
    (i = 0 ; iは< 3 ; iは++){ // 控制列
     / * 
        ため(J = 0; J <3; J ++){ 
            COUT <<メダル[I] [J] << "「。
            IF(J / 2 == 1){ 
                COUT << ENDL。
            } 
        } 
     * / 
     
    // coutの<< I <<てendl; 
        int型の合計= 0 ;
        (J = 0; J <行; J ++){ // 控制行 
            和+ = メダル[j] [i]は、
            合計 + = メダル[j] [i]は、            
        }     
        COUT <<和<< "  " 
    } 
    / * 
    INTのM、N。
    用(m = 0であり、m <3であり; m ++){ 
        ため(n = 0であり、n <3であり; n ++){ 
            合計+ =メダル[M] [N]。
        } 
    } 
    * / 
    COUT <<総<< ENDL。
    // coutの<<合計<<てendl;
    // 合計=金色+銀+ブロンズ。
    //COUT <<金色<< "" <<銀<< "" <<青銅<< "" <<合計<< ENDL。
    
    リターン 0 ; 
}

テスト結果:

 

おすすめ

転載: www.cnblogs.com/mrray1105/p/11237756.html