PAT-B 1038統計同成績学生(C言語)

1098 ワード

タイトル
リンク:PAT(Basic Level)Practice 1038統計同成績学生
本題はN名の学生の成績を読み込んで、ある所定の点数を獲得した学生の人数を出力することを要求する.
入力形式:
1行目に与えられる正の整数N、すなわち生徒総数を入力する.その後、1行はN人の学生のパーセント制整数成績を与え、中間はスペースで区切られた.最後の行には、クエリーするスコアの数K(Nを超えない正の整数)が与えられ、次いでKのスコアが与えられ、中央はスペースで区切られています.
出力フォーマット:
1行のスコアが指定されたスコアに等しい学生の数をクエリー順に指定します.中間はスペースで区切られますが、行の最後に余分なスペースを指定してはいけません.
サンプルを入力:
10 60 75 90 55 75 99 82 90 75 50 3 75 90 88
出力サンプル:
3 2 0
構想
101のサイズの配列でデータを格納し、配列の下に成績を表す.
コード#コード#
#include

int main()
{
  int N, K, s, m, flag=0;
  int seek[101] = {0};
  scanf("%d", &N);
  for(int i = 0; i < N; i++){
    scanf("%d", &s);
    seek[s]++;
  }
  scanf("%d", &K);
  for(int i = 0; i < K; i++){
    scanf("%d", &m);
    if(flag == 0){
      flag = 1;
    }
    else{
      printf(" ");
    }
    printf("%d", seek[m]);
  }
  
  return 0;
}


---END---
その他の関連テーマ
PAT-B 1036オバマ氏とプログラミング(C言語)PAT-B 1037ホグワーツで小銭(C言語)PAT-B 1039は結局買うかどうか(C言語)PAT-B 1040はいくつかのPAT(C言語)があります