본문 바로가기
728x90
반응형

[개발자 로드맵]62

[C언어 코딩 도장 심사문제 답] 38.7_단위행렬 만들기 1. 답 #define _CRT_SECURE_NO_WARNINGS #include #include int main() { int number; scanf("%d", &number); int **m = malloc(sizeof(int*) * number); for (int i = 0; i < number; i++) { m[i] = malloc(sizeof(int) * number); } for (int i = 0; i < number; i++) { for (int j = 0; j < number; j++) { if (i == j) m[i][j] = 1; else m[i][j] = 0; printf("%d ", m[i][j]); } printf("\n"); } for (int i = 0; i < 3; i++.. 2022. 7. 18.
[C언어 코딩 도장 심사문제 답] 37.9_전치행렬 구하기 1. 답 #define _CRT_SECURE_NO_WARNINGS #include int main() { int matrix[5][5]; scanf("%d %d %d %d %d", &matrix[0][0], &matrix[0][1], &matrix[0][2], &matrix[0][3], &matrix[0][4]); scanf("%d %d %d %d %d", &matrix[1][0], &matrix[1][1], &matrix[1][2], &matrix[1][3], &matrix[1][4]); scanf("%d %d %d %d %d", &matrix[2][0], &matrix[2][1], &matrix[2][2], &matrix[2][3], &matrix[2][4]); scanf("%d %d %d %d %d.. 2022. 7. 16.
[C언어 코딩 도장 심사문제 답] 36.13_가장 작은 수 출력하기 1. 답 #define _CRT_SECURE_NO_WARNINGS #include int main() { int numArr[5]; int smallestNumber; scanf("%d %d %d %d %d", &numArr[0], &numArr[1], &numArr[2], &numArr[3], &numArr[4]); smallestNumber = numArr[0]; for (int i = 1; i < 5; i++) { if (numArr[i]< smallestNumber) { smallestNumber = numArr[i]; } } printf("%d\n", smallestNumber); return 0; } 2. 결과 3. 정리 첫 배열을 smallestNumber에 넣고 반복문을 이용해서 다른 인덱.. 2022. 7. 16.
[C언어 코딩 도장 심사문제 답] 35.7_두 정수의 합 구하기 1. 답 #define _CRT_SECURE_NO_WARNINGS #include #include int main() { int num1; int num2; int* numPtr1 = malloc(sizeof(int)); int* numPtr2 = malloc(sizeof(int)); scanf("%d %d", &num1, &num2); *numPtr1 = num1; *numPtr2 = num2; printf("%d\n", *numPtr1 + *numPtr2); free(numPtr1); free(numPtr2); return 0; } 2. 결과 3. 정리 동적 할당 malloc함수의 사용법을 묻는 것인데, 이 함수를 이해하는 것이 중요한 것 같습니다. 일단 malloc함수를 사용하고 free를 통해 할.. 2022. 7. 15.
728x90
반응형