この質問は、生徒の得点パーセンタイル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 ;}