반응형
문제
1. 사용자에게 입력받은 숫자 5개를 거꾸로 출력
2. 사용자에게 입력받은 n개의 숫자를 거꾸로 출력(입력하고자 하는 숫자의 개수도 입력받기)
실행화면
1. 숫자 5개만 출력

2. 사용자가 원하는 개수 입력받아 출력

코드
1. 사용자에게 입력받은 숫자 5개를 거꾸로 출력
#include <stdio.h> int main(){ int arr[5]; //배열 선언 printf("배열에 입력할 숫자 다섯 개를 입력하세요.: "); for (int i = 0; i < sizeof(arr) / sizeof(int); i++) { scanf_s("%d", &arr[i]); //사용자에게 값을 입력받음 } for (int j = 4; j < sizeof(arr) / sizeof(int); j--) { printf("%d ", arr[j]); } }
2. 사용자가 원하는 개수 입력받아 출력
#include <stdio.h> int main(){ int arr[100]; //배열 선언 int n; printf("입력할 숫자의 개수를 입력하세요.: "); scanf_s("%d", &n); printf("배열에 입력할 숫자 다섯 개를 입력하세요.: "); for (int i = 0; i < n; i++) { //사용자가 입력한 값만큼 배열 초기화 scanf_s("%d", &arr[i]); //사용자에게 값을 입력받음 } for (int j = n-1; j >= 0; j--) { //배열의 값 역순 출력 printf("%d ", arr[j]); } }
반응형
'프로그래밍 > C | C++' 카테고리의 다른 글
[c언어]3/6/9게임 출력 프로그램 (두가지 방법) (0) | 2020.11.09 |
---|---|
[c언어] 약수 출력 프로그램(for문 사용) (0) | 2020.11.09 |
[c언어]입력받은 수만큼 숫자가 증가하는 프로그램(이중for문) (0) | 2020.11.09 |
[c언어]배열: 최대/최솟값 출력 (0) | 2020.11.09 |
[c언어]배열: 짝수의 개수 출력 (0) | 2020.11.09 |