ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 10871 X보다 작은 수
    Baekjoon 2018. 11. 17. 23:46

    Backjoon 10871번 X보다 작은 수




    전체 코드


    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    #include<stdio.h>
    #include<malloc.h>
    int main(){
        int X,N,i,data=0,j; // X는 비교할 수 n은 입력받을 수의 갯수 i,j는 증가값, data는 배열 입력값 
        scanf("%d %d",&N,&X);
        int *= (int *)malloc(sizeof(int)*N);
        for(i=0;i<N;i++){
            scanf("%d",&data);
            *(A+i)=data; 
        }
        for(j=0;j<N;j++){
            if(*(A+j)<X){
                printf("%d ",*(A+j));
            }
        }
        free(A);
        return 0;
    }

    cs






    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    #include<stdio.h>
    #include<malloc.h>
    int main(){
        int X,N,i,data=0,j; // X는 비교할 수 n은 입력받을 수의 갯수 i,j는 증가값, data는 배열 입력값 
        scanf("%d %d",&N,&X);
        int *= (int *)malloc(sizeof(int)*N);
        for(i=0;i<N;i++){
            scanf("%d",&data);
            *(A+i)=data; 
        }
    cs


    먼저 X(비교 할 수를 저장할 변수)와 N(입력받을 수의 갯수)을 입력 받아줍니다.


    각 수를 저장해줄 배열 A를 동적할당 해줍니다.


    마지막으로 각 수들을 반복문을 통해 입력받아 A배열에 저장해줍니다.



    1
    2
    3
    4
    5
    6
    7
    8
        for(j=0;j<N;j++){
            if(*(A+j)<X){
                printf("%d ",*(A+j));
            }
        }
        free(A);
        return 0;
    }
    cs


    A배열에 저장된 각 수가 비교할 수 X와 크기를 비교해준 후, X보다 작은 값들이 있으면 출력해줍니다.


    마지막으로 동적할당한 A를 해제해줍니다.



    'Baekjoon' 카테고리의 다른 글

    7576 - 토마토  (0) 2022.04.19
    2225 - 합분해  (0) 2022.04.19
    1699 - 제곱수의 합  (0) 2022.04.19
    11727 - 2 x n 타일링2  (0) 2022.04.19
    1546 평균  (0) 2018.11.15
Designed by Tistory.