배열 메모리 구조와 다양한 행렬 연산 함수 구현
1차원 배열의 메모리 배치 분석
#include <stdio.h>
#define SIZE 4
#define ROWS 2
void analyze_1d_array() {
int data[SIZE] = {1, 9, 8, 4};
printf("전체 배열 크기: %zu 바이트\n", sizeof(data));
for(int idx = 0; idx < SIZE; ++idx) {
printf("주소 %p - 값: %d\n", (void*)&data[idx], data[idx]);
}
printf("배열 ...
7월 28일 13:38에 게시됨
2진수와 16진수 간 변환 및 회문 수 판별
본 문제는 2진수와 16진수 사이의 상호 변환을 수행하고, 변환 결과가 회문(palindrome)인지 여부를 판단하는 프로그램을 작성하는 것을 목표로 한다. 입력된 숫자가 16진수일 경우 2진수로, 2진수일 경우 16진수로 변환하며, 변환 후 결과 값이 앞뒤로 동일하게 읽히면 "Beautiful"이라는 문구를 출력 전에 추가로 표시해야 한다.
예를 들어, 16진수 F.E는 2진수로 변환 ...
7월 16일 21:11에 게시됨