[알고리즘] Merge 정렬
#include void mergeSort(int* arr, int left, int right); void merge(int* arr, int left, int mid, int right); int main(void) { int arr[10] = { 1, 3, 5, 9, 7, 8, 2, 4, 6, 0 }; for (int i = 0; i < 10; i++) { printf("%d ", arr[i]); } printf("\n"); mergeSort(arr, 0, 9); for (int i = 0; i < 10; i++) { printf("%d ", arr[i]); } printf("\n"); return 0; } void mergeSort(int* arr, int left, int right) { if ..
2021. 4. 2.
[C언어] 실수(소수)를 정수부분, 소수점 부분으로 쪼개서 정수형 2개로 받아보자
hyun222.tistory.com/106 [C언어] 날짜, 연도 형식으로 입력받고 출력하기 예제 : codeup.kr/problem.php?id=1019 솔루션 : #include int main(void) { int a, b, c; scanf("%d.%d.%d", &a, &b, &c); printf("%04d.%02d.%02d", a, b, c); return 0; } 입력 받을 때는 . 으로 정수를 구분해.. hyun222.tistory.com 이걸 살짝쿵 응용한 꼼수라고 보면 된다. 코드를 보자. #include int main(void) { int a, b; scanf("%d.%d", &a, &b); printf("%d.%d", a, b); return 0; } 분명히 3.123 같은 실수를 입..
2021. 4. 1.