-
C언어 코딩도장 59.10 심사문제: 포인터 연산과 역참조 사용하기개인 공부/C언어 공부 2020. 9. 6. 06:53
문제 : 표준 입력으로 정수 여섯 개가 입력되어 두 배열에 저장됩니다. 다음 소스 코드를 완성하여 입력 된 정수 중 세 번째와 다섯 번째가 출력되게 만드세요.
12345678910111213141516171819202122232425262728293031323334#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){int numArr1[3] = { 0, };long long numArr2[3] = { 0, };int* numPtr = malloc(sizeof(int) * 3);void* ptr = malloc(sizeof(long long) * 3);int num1;long long num2;scanf("%d %d %d %lld %lld %lld",&numArr1[0], &numArr1[1], &numArr1[2],&numArr2[0], &numArr2[1], &numArr2[2]);memcpy(numPtr, numArr1, sizeof(int) * 3);memcpy(ptr, numArr2, sizeof(long long) * 3);numArr1[0] = numArr1[1] = numArr1[2] = 0;numArr2[0] = numArr2[1] = numArr2[2] = 0;num1 = *(numPtr + 2);num2 = *((long long*)ptr + 1);printf("%d %lld\n", num1, num2);free(ptr);free(numPtr);return 0;}cs '개인 공부 > C언어 공부' 카테고리의 다른 글
C언어 코딩도장 59.11 심사문제: 구조체 포인터로 포인터 연산하기 (0) 2020.09.06 C언어 코딩도장 59.9 심사문제: 포인터 연산으로 메모리 주소 조작하기 (0) 2020.09.06 C언어 코딩도장 58 심사문제 (0) 2020.09.02 C언어 코딩도장 57.10 심사문제: 인터페이스 타입 출력하기 (0) 2020.08.31 C언어 코딩도장 57.9 심사문제: 게임 캐릭터 스킬 처리하기 (0) 2020.08.31