エクササイズ3-4生徒の成績の統計(15ポイント)

この質問は、生徒の得点パーセンタイル5点のパフォーマンスの統計的分布をNを読み込み、プログラムの作成が必要です。5点変換規則の結果にパーセンタイル得点。

  • 90以上の分割します。
  • 90未満、より大きいまたはB 80に等しいです。
  • より大きいまたは80未満70 Cであると等しいです。
  • 70未満、より大きいまたは60 Dに等しいです。
  • 60は、E未満であります

入力フォーマット:

最初のライン入力にN(整数陽性を与えられる、すなわち≤1000)、学生の数、スコア学生パーセンタイルのN番目の第2行に示され、隙間によって分離されました。

出力フォーマット:

数字の間のスペースで区切られた行の5点の分布の結果に対応する出力A、B、C、D、Eの数は、行の末尾には、余分なスペースを持つことができません。

サンプル入力:

7
77 54 92 73 60 65 69
 

出力例:

1 0 2 3 1


する#include <stdio.hの>
 int型のmain(){
     int型N、I、スコア。
    INT A = 0、B = 0、C = 0、D = 0、E = 0 
    scanf関数(" %のD "、&N)
    以下のための(iは= 0 ; I <N I ++ 
    { 
        scanf関数(" %のD "、&スコア)。// そうでない場合每个都要加中括号もし
        あれば(スコア> = 90 
        { 
            A ++ 
        } 
        それ以外の 場合(スコア< 90 &&スコア> = 80 
        { 
            B ++ 
        } 
        そう であれば(スコア< 80 &&スコア> = 70 
        { 
            C ++ 
        } 
        そう であれば(スコア< 70 &&スコア> = 60 
        { 
            D ++ 
        } 
        そう であれば(スコア< 60 
        { 
            E ++ 
        } 
    } 
    のprintf(" %D%D%D%D%D " 、A、B、C、D、E)。
    戻り 0 ;}

 

おすすめ

転載: www.cnblogs.com/Kimsohyun/p/12578892.html