[C언어 코드업 문제풀이] CodeUp 1402 : 거꾸로 출력하기 3

코드업 1402번 거꾸로 출력하기3 문제풀이 해답입니다.

 

1. 문제 설명

 

두 수를 거꾸로 출력하기..

세 수를 거꾸로 출력하기...

이런 문제들은 쉽게 풀 수 있었다.

이번에는 데이터의 개수가 n개가 들어오고, n개의 데이터를 거꾸로 출력하는 프로그램을 작성하시오.

 

2. 입력

 

첫째 줄에 데이터의 개수 n이 입력된다. ( n <= 1,000 )

둘째 줄에 공백을 기준으로 n개 데이터가 입력된다.

 

3. 출력

 

n개의 데이터를 입력의 역순으로 출력한다.

 

4. 입력 예시

 

5

1 3 5 6 8

 

5. 출력 예시

 

8 6 5 3 1

 

6. 문제 풀이

 

#include<stdio.h>
 
 
int main(){
    
    int num;
    int buf[1000= {};
    scanf("%d",&num);
    
    for(int i =0; i<num; i++){
        scanf("%d"&buf[i]);
    }
  
    for(int j = num-1; j >= 0; j--){
        printf("%d ",buf[j]);
    }
 
    
    return 0;
}
 
 

 

 

num이 입력받았으면,(만약 num이 4라면)

배열은 0,1,2,3 번째에 데이터가 입력이 되어있습니다.

 

이를 반대로 3,2,1,0 순으로 출력을 해주면 반대로 출력이 가능합니다.

댓글()