HDU 1235 동 성적 학생 수 통계

동 성적 학생 수 를 집계 하 다
Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 12554    Accepted Submission(s): 7358
Problem Description
N 명의 학생 들 의 성적 을 읽 으 면 주어진 점수 의 학생 수 출력 을 받는다.
 
Input
테스트 입력 은 몇 가지 테스트 용례 를 포함 하고 있 으 며, 각 테스트 용례 의 형식 은?
제 1 행: N
두 번 째 줄: N 명의 학생 들 의 성적, 인접 한 두 숫자 는 하나의 빈 칸 으로 간격 을 둔다.
세 번 째 줄: 주어진 점수
N = 0 까지 읽 었 을 때 입력 이 끝 났 습 니 다.그 중에서 N 은 1000 을 넘 지 않 고 성적 점 수 는 0 에서 100 사이 의 정수 이다.
 
Output
모든 테스트 용례 에 대해 서 는 주어진 점수 의 학생 수 출력 을 얻 을 수 있 습 니 다.
 
Sample Input
3
80 60 90
60
2
85 66
0
5
60 75 90 55 75
75
0
 
Sample Output
1
0
2
#include<stdio.h>
#include<string.h>
int a[2000];
int Found(int n,int m)
{
   int i,sum=0;
   for(i=0;i<n;i++) 
   {
      if(a[i]==m)
      sum++;
   }
   return sum;
}
int main()
{
    int i,j,n,m;
    while(scanf("%d",&n),n!=0)
    {
       for(i=0;i<n;i++)
       scanf("%d",&a[i]);
       scanf("%d",&m);
       printf("%d
",Found(n,m)); memset(a,0,sizeof(a)); } return 0; }

좋은 웹페이지 즐겨찾기