C언어
[배열 활용하기] 역으로 출력하기
뀨린
2021. 1. 9. 15:22
입력의 첫 수는 수의 개수 n 이다. ( 1 <= n <= 1000 ) 다음 줄에는 n 개의 수가 입력으로 주어진다. 각 수는 -10000 초과 10000 미만인 정수이다.
예제 입력
5
1 2 3 4 5
예제 출력
5 4 3 2 1
한줄에 입력받은 수를 거꾸로 출력한다.
#include <stdio.h>
int main() {
int n;
int arr[1010];
scanf("%d",&n);
for(int i=0;i<n;i++) scanf("%d ",&arr[i]);
for(int i=n-1; i>=0; i--) printf("%d ", arr[i]);
return 0;
}
첫번째 for문에서 입력값들을 배열에 저장하고,
두번째 for문에서 배열의 끝값부터 출력한다.