본문 바로가기

백준/c언어

백준_10811_바구니 뒤집기

c언어 프로그램인 https://csacademy.com/workspace/ 에서 실행하면 예시에 합당한 출력이 나온다.

 

컴파일도 되는데 틀리다고 하네여;;;

 

코드를 봐서는 맞는것 같습니다.

 

#include <stdio.h>

int main(void){
    int N,M,i,j;
    scanf("%d %d", &N, &M);  // 두개 수 입력
    int arr[N+1];          // 첫번째 수는 배열의 길이
    for(int k=1;k<N+1;k++){
        arr[k]=k;  // 배열의 1~N를 배열에 순서대로 채운다
    }
    for(int k=0;k<M;k++){
        scanf("%d %d",&i,&j);
        int num=0;
        for(int k= j;k>=i;k--){
            num=arr[i];
            arr[i]=arr[k];
            arr[k]=num;
            
            i++;
             
        }
    }
    for(int k=1;k<N+1;k++){
        printf("%d ",arr[k]);
    }
}

 

입력값

출력값

'백준 > c언어' 카테고리의 다른 글

11720_숫자의 합  (1) 2023.03.22
11654_문자-> 아스키코드 변환  (0) 2023.03.22
9086_문자열  (0) 2023.03.22
27866_문자와 문자열  (0) 2023.03.22
1546_평균  (0) 2023.03.22