반응형
배열의 요소를 뒤로 한 칸씩 이동하는 C언어 코드입니다.
맨 뒤의 요소는 맨 앞으로 이동합니다.
이동 전 10 20 30 40 50 60 70 80 90 99 이동 후 99 10 20 30 40 50 60 70 80 90 |
C언어 코드
#include <stdio.h>
void print(int arr[], int n)
{
int i;
for (i = 0; i < n; i++)
printf("%d ", arr[i]);
printf("\n");
}
int main()
{
int i, j;
int a[10] = { 10,20,30,40,50,60,70,80,90,99 };
print(a, 10);
// 배열을 오늘쪽으로 한 칸씩 이동하기
// 맨 마지막 값은 맨 처음으로 이동
int temp = a[9]; // 맨 마지막 값 보관
for (i = 8; i >=0; i--)
a[i + 1] = a[i];
a[0] = temp;
print(a, 10);
}
배열 요소를 앞으로 한 칸씩 이동하기
https://gonyzany.tistory.com/181
반응형
'C_C++ > 기초_알고리즘_문제' 카테고리의 다른 글
(C언어) 삼각형 모양의 별 출력하기 (0) | 2023.04.25 |
---|---|
1~100 사이의 소수와 개수 구하기 (0) | 2023.04.24 |
(C언어) 배열 요소를 앞으로 한 칸씩 이동하기(회전하기) (0) | 2022.11.27 |
(C언어) 크기순으로 정렬된 배열에 값 삽입하기 (0) | 2022.11.27 |
(C언어) 개미 수열 look and say sequence (0) | 2022.11.24 |