사용자 삽입 이미지
/* 0점부터 100점 사이에 분포된 성적 자료들을 받아서
 * 10점 단위로 빈도를 구하여 출력하는 프로그램을 작성 */

#include <stdio.h>

int main(void)
{
 int i,j,k;
 int count[10]={0};
 int freq[20];
 
 printf("성적을 입력하세요\n");
 
 for(i=0;i<20;i++)
  scanf("%d",&freq[i]);
   
 for(k=0;k<20;k++){
  if(freq[k]/10 == 10)
   count[9]++;
  else
   count[freq[k]/10]++;
 }
 
 for(j=0;j<9;j++)
  printf("%2d ∼ %3d 점 : %2d 명\n",10*j,10*j+9,count[j]);
 printf("90 ∼ 100 점 : %2d 명\n", count[9]);

 return 0;
}


by Joe & Soohy 2007. 1. 8. 21:08