#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
void main(void)
{
int i;
int in[10] = { 7,2,9,0,1,4,6,8,3,5 };
printf("Before: ");
for (i = 0; i < 10; i++)
printf("%2d", in[i]);
printf("\n");
printf("After: ");
for (i = 9; i >= 0; i--)
printf("%2d", in[i]);
printf("\n");
}
1. 뒤에서부터 출력
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
void main(void)
{
int i;
int temp = 0;
int in[10] = { 7,2,9,0,1,4,6,8,3,5 };
printf("Before: ");
for (i = 0; i < 10; i++)
printf("%2d", in[i]);
printf("\n");
for (i = 0; i < 10 / 2; i++)//빈상자 옮겨담기 알고리즘
{
temp = in[i];
in[i] = in[9 - i];
in[9 - i] = temp;
}
printf("After: ");
for (i = 0; i<10; i++)
printf("%2d", in[i]);
printf("\n");
}
2. 빈 상자 만들어서 옮겨담기 알고리즘 사용하여 배열 역순으로 초기화 후 출력
'C' 카테고리의 다른 글
소문자 -> 대문자 변경 함수 (0) | 2024.05.26 |
---|---|
2차원 배열 왼쪽으로 90도 회전하기 (0) | 2024.05.26 |
2차원배열 (0) | 2024.05.25 |
Switch, if, 조건연산자 변경 연습 (0) | 2024.04.03 |
조건 연산자 변경 연습 (0) | 2024.04.03 |