[C언어] 삼각형, 사각형, 원을 동시에 표현할 수 있는 공용체를 설계하시오 삼각형은 밑변과 높이, 사각형은 가로와 세로, 원은 반지름만을 저장하도록 하라
공부하시는대에 도움이 됐으면 좋겠습니다. 답안코드 확인해주세요! 더보기 #include #include enum shape_type { TRIANGLE, RECTANGLE, CIRCLE } ; struct shape { int type; union { struct { int base, height; } tri; struct { int width, height; } rect; struct { int radius; } circ; } p; } ; int main(void) { struct shape s; enum shpae_type type; printf("도형의 타입을 입력하시오(0, 1, 2): "); scanf("%d", &type); switch(type) { case TRIANGLE: printf("..
2020. 5. 11.