본문 바로가기
C

배열 연습

by KWONE 2024. 5. 25.
#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