배열 4

[C언어] 배열, 구조체의 원소 개수 구하기 / sizeof 사용법

배열, 구조체의 원소 개수 구하기 / sizeof 사용법 sizeof 란? 메모리의 크기를 바이트(Byte) 단위로 계산한 것. 정수형으로 반환된다. 예제 코드) 1 2 3 4 5 6 7 8 #include int main() { printf("char : %d byte\n", sizeof(char)); printf("int : %d byte\n", sizeof(int)); printf("double : %d byte\n", sizeof(double)); return 0; } Colored by Color Scripter cs 1차원 배열의 원소 개수 구하기 그럼 이러한 sizeof의 특징을 이용하여 배열이 있을 때, 원소의 개수를 구해보도록 하자. 예를 들어, arr[10]이라는 배열이 있다. 1 in..

[C언어] 백준 16926 : 배열 돌리기 1

백준 16926 : 배열 돌리기 1 문제 링크 www.acmicpc.net/problem/16926 16926번: 배열 돌리기 1 크기가 N×M인 배열이 있을 때, 배열을 돌려보려고 한다. 배열은 다음과 같이 반시계 방향으로 돌려야 한다. A[1][1] ← A[1][2] ← A[1][3] ← A[1][4] ← A[1][5] ↓ ↑ A[2][1] A[2][2] ← A[2][3] ← A[2][4] A[2][5] �� www.acmicpc.net 문제 내용 크기가 NxM인 배열이 있을 때, 배열을 돌려보려고 한다. 배열은 다음과 같이 반시계 방향으로 돌려야 한다. Idea 처음엔 나름의 규칙을 찾아 연산하려 했으나... 복잡하여 그냥 하나씩 옮겼다. 아래 코드의 규칙은 다음과 같다. 가장 바깥쪽부터 회전시킨다..

백준 Baekjoon 2020.09.29