K_blueprint

#28. 정수를 입력받고 역순으로 출력하는 프로그램을 작성하라. 본문

C/실습 문제 모음

#28. 정수를 입력받고 역순으로 출력하는 프로그램을 작성하라.

GODAGO 2024. 5. 15. 12:42
반응형

< 문제 내용 >

● 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
반응형