부른 번호를 하나 씩 배열에 저장하고, 저장한 배열을 역순으로 출력하면 된다.
먼저 10000 크기의 배열을 선언한다. 배열의 인덱스는 0부터 시작한다.
부른 횟수를 입력받고, for 반복문으로 0부터 입력한 횟수보다 작을 때 까지 반복하면서 출석 번호를 배열의 각 요소에 입력받는다.
for 반복문으로 n보다 1 작은 수 에서 시작하여 0까지 반복하면서 배열의 각 인덱스를 출력하면 된다.
정답은 다음 코드와 같다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#include <stdio.h>
int main()
{
int n, a[10000]; // 입력 받을 횟수와 배열
scanf("%d",&n); // 횟수 입력
for(int i = 0; i < n; i++) // 0부터 입력한 횟수보다 작을 때 까지 반복
{
scanf("%d", &a[i]); // 배열의 각 요소에 입력
}
for(int i= n - 1; i >= 0; i--) // n-1 q부터 0까지 반복
{
printf("%d ", a[i]); // n-1번 요소부터 역순으로 출력
}
return 0;
}
|
cs |
'Project H4C Study Group' 카테고리의 다른 글
[Project H4C][C언어] 코드업 기초 100제 1099번 (0) | 2021.02.27 |
---|---|
[Project H4C][C언어] 코드업 기초 100제 1096번 (0) | 2021.02.27 |
[Project H4C][C언어] 코드업 기초 100제 1089번 (0) | 2021.02.27 |
[Project H4C][C언어] 코드업 기초 100제 1088번 (0) | 2021.02.27 |
[Project H4C][C언어] 코드업 기초 100제 1085번 (0) | 2021.02.26 |