(PTA) 학생 성적 통계

1070 단어 C 언어 연습
이 문 제 는 프로그램 을 만들어 N 개 학생 의 100% 제 성적 을 읽 고 5 점 제 성적 의 분 포 를 집계 해 야 한다.100 점 제 성적 에서 5 점 제 성적 으로 의 전환 규칙:
90 보다 크 면 A 로 나눈다.90 보다 작고 80 보다 크 면 B 이다.80 보다 작고 70 보다 크 면 C 이다.70 보다 작고 60 보다 크 면 D 이다.60 보다 작 으 면 E 이다.입력 형식: 첫 줄 에 입력 하여 정수 N (≤ 1000), 즉 학생 수 를 제시 합 니 다.두 번 째 줄 에 서 는 N 개 학생 의 100% 제 성적 을 주 고 그 사이 빈 칸 으로 구분 했다.
출력 형식: 한 줄 에 A, B, C, D, E 에 대응 하 는 5 점 제 성적 을 출력 하 는 사람의 수 분포, 숫자 간 에 빈 칸 으로 구분 되 며 줄 끝 에 빈 칸 이 있어 서 는 안 됩 니 다.
입력 샘플: 7 77 54 92 73 60 65 69 출력 샘플: 1 0023 1
#include
int main()
{
  int A = 0 , B = 0 ,C = 0 , D = 0 , E = 0;
  int N = 0, score, i = 0;
  
  scanf("%d", &N);//  
  for(i = 1; i <= N; i++)
  {
    scanf("%d", &score);//  
    if(score >= 90)
      A++;
    else if(score >= 80&&score < 90)
      B++;
    else if(score >= 70&&score < 80)
      C++;
    else if(score >= 60&&score < 70)  
      D++;
    else if(score < 60)
      E++;
  }
  printf("%d %d %d %d %d", A, B, C, D, E);
  return 0;
}

좋은 웹페이지 즐겨찾기