K_blueprint
#28. 정수를 입력받고 역순으로 출력하는 프로그램을 작성하라. 본문
반응형
< 문제 내용 >
● n개의 정수를 입력받고, 입력받은 정수를 역순으로 출력하는 프로그램을 작성하라
< 입력 조건 >
● 입력의 첫 줄에는 입력 받을 정수의 자릿수를 나타내는 정수 n을 입력한다.
● 입력할 정수를 "하나의 빈칸을 두고" 입력한다.
< 출력 조건 >
● 두 번째 줄에는 입력받은 정수를 역순으로 출력한다.
< 풀이 코드 >
#include <stdio.h>
int main()
{
int n; // 입력받을 정수의 자릿수 입력
scanf("%d", &n); // 입력문(입력 받을 정수 자릿수)
int arr[n]; // 입력받을 정수를 저장할 배열
for (int i = 0; i < n; i++) // 0부터 n번째 자리까지 정수 입력 반복문
{
scanf("%d", &arr[i]); // 입력문(베열에 저장)
}
for (int i = n - 1; i >= 0; i--) // n-1번째 자리부터 0이하 자리까지 정수 역순 출력 반복문
{
printf("%d ", arr[i]); // 출력문
}
return 0;
}
< 결과 출력 >
728x90
반응형
'C > 실습 문제 모음' 카테고리의 다른 글
#30. 4개의 점의 좌표가 주어진 다각형에서 면적을 구하는 프로그램을 작성하라. (0) | 2024.05.28 |
---|---|
#29. 입력받은 문자열의 스페이스, 개행 문자, 기타 모든 문자의 수를 출력하는 프로그램을 작성하라. (0) | 2024.05.22 |
#27. 두 개의 정수 a, b를 입력받고 a부터 b까지의 제곱의 합을 구하는 프로그램을 작성하라 (0) | 2024.05.15 |
#26. 두 개의 실수를 입력받아 조건에 맞는 식을 계산하는 프로그램을 작성하라. (0) | 2024.05.09 |
#25. 입력받은 단어를 거꾸로 출력하는 프로그램을 작성하라. (0) | 2024.05.02 |