목록분류 전체보기 (213)
archive
복습질문 3.18 예를 들어서 다음을 설명하시오. - (a) 열거형 : 사용자 정의 자료형 선언의 한 종류이며, enum 키워드를 활용해서 할당한다. : enum identifier v1, v2, v3…vn ; 의 형식을 사용하며, 컴파일러에 의해 모든 열거형 상수에 대해 0에서 시작하는 정수를 할당하며, 열거형 상수에 명시적으로 값을 대입할 수도 있다. ex) enum day {Monday, Tuesday,… Sunday} (b) 자료형 정의 :자료형 (Data type)은 변수의 종류를 이야기하며, ANSI-C는 기본자료형, 파생자료형, 사용자정의 자료형을 지원한다. 그 중 모든 C컴파일러는 다섯가지 기본 자료형인 정수, 문자, 부동소수점, 배정밀도부동소수점, void를 지원한다. 정수는 10, 25..

프로그래밍연습 2.15 원의 원주 상에 놓여있는 점 (2, 2)과 (5, 6)을 잇는 직선이 그 원의 지름이다. 이 원의 면적을 계산하는 프로그램을 작성하오. - #include #include #define PI 3.14 main() { int a, b, c, d; float r,rad, area; printf("첫 번째 점의 좌표를 입력 : "); scanf_s("%d %d", &a, &b); printf("두 번째 점의 좌표를 입력 : "); scanf_s("%d %d", &c, &d); r = sqrt((c - a) * (c - a) + (d - b) * (d - b)); rad = r / 2; area = rad * rad * PI printf("%f", area); } -

프로그래밍연습 2.14 중심이 (0, 0) 인 원의 원주상에 좌표가 (4, 5)인 한 점이 위치한다. 원주의 길이와 면적을 계산하는 프로그램을 작성하시오. _ #include #include #define PI 3.14 main() { int a, b; float r, rad, cir, area; printf("원점 외의 하나의 점의 좌표를 차례로 입력하세요 :"); scanf_s("%d %d", &a, &b); r = sqrt(4 * 4 + 5 * 5); rad = r / 2; cir = 2 * rad * PI; area = rad * rad * PI; printf("%f\n %f", cir, area); } _