ascode 1113 같은 정수 세기

최대 1 분 소요

문제 설명

여러 개의 정수가 입력될 경우 입력된 정수들 중 원하는 정수가 몇 개 있는지를 찾아 그 개수를알려 주는 프로그램을 작성하시오.

입력 설명

첫 번째 줄에 테스트케이스의 개수 T(1 <= T <= 10)가 입력된다. 그 다음 줄에 입력 정수의 개수n(1 <= n <= 100)이 주어지고, 그 다음 줄에 n개의 정수(0 이상, 100 이하)가 입력되고 그 다음 줄에 찾고자 하는 정수 m(0 <= m <= 100)이 입력된다. 이와 같은 테스트케이스가 T개 입력된다.

출력 설명

각 테스트케이스 별로 주어진 n개의 정수들에서 m과 같은 정수가 몇 개 있는지를 찾아 그 개수를 한 줄씩 출력한다. 만약 m과 같은 정수가 하나도 없는 경우에는 None을 출력한다.

입력 예시

2
3
1 2 1
1
5
0 2 3 5 4
1

출력 예시

2
None

코드

#include<stdio.h>
 
int main()
{
    int a, b, c, count = 0;
    int arry[100];
     
    scanf("%d", &a);
    for(int i = 1; i <= a ;i++){
    scanf("%d", &b);
     
    for(int i = 0; i < b ;i++){
        scanf("%d", &arry[i]);
    }
     
    scanf(" %d", &c);
     
    for(int i = 0; i < b ;i++){
        if( c == arry[i]){
         count++ ;
        }
    }
     
    if(count == 0){
    printf("None\n");
    }else if(count !=0){
    printf("%d\n", count);
    }
    count = 0;
     
    }
	return 0;
}

댓글남기기