본문 바로가기
  • 밥 하루하루
공돌이/C언어

[백준/C언어] 개수 세기 (10807번)

by BobBob 2024. 3. 6.
728x90
반응형

 

#include <stdio.h>
#include <stdlib.h> // malloc, free 함수를 사용하기 위해 필요

int main(void) {
    int N, v;
    int cnt = 0;
    scanf("%d", &N);

    int* arr = (int*)malloc(sizeof(int) * N);
       
    
    for (int i = 0; i < N; i++) {
        scanf("%d", &arr[i]);
    }

    scanf("%d", &v);

    for (int i = 0; i < N; i++) {
        if (arr[i] == v) {
            cnt++;
        }
    }

    printf("%d\n", cnt);
    
    free(arr);

    return 0;
}

 

-. 일단 동적(malloc)으로 배열 선언하고,

-. 정수 개수와 입력받을 정수 입력하고,

-. 비교 대상인 정수와 배열에 들어간 정수 값들하고 비교한 다음, 개수 cnt 함. 

728x90
반응형

댓글