목록C \ C++/22_1 기컴프 (C) (14)
archive

프로그래밍 연습 5.7 아래의 명세에 따라 지수 형식으로 10.45678을 출력하는 프로그램을 작성하시오. (a) 소수점 둘 째 자리까지 - #include main() { float NUM; NUM = 10.45678; printf("%f = %.2e\n", NUM); } -
복습 질문 5.3 아래의 쌍들을 비교 설명하시오. (a) getchar와 scanf 함수 - getchar함수는 한 글자씩 출력장치를 통해 글자를 쓰는 함수이며, scanf함수는 서식 지정 작업을 통해 글자씩 읽는 작업을 포함해 여러 단어 및 문자열, 그리고 다양한 자료형을 출력할 수 있는 함수이다.

프로그래밍연습4.19 입력된 데이터가 일, 달, 년 값이 유효한지를 판단하는 C 프로그램을 작성하시오. - #include main() { int dd, mm, yy; printf("Enter date :"); scanf_s("%d", &dd); printf("Enter month : "); scanf_s("%d", &mm); printf("Enter year : "); scanf_s("%d", &yy); if (yy >= 0 && yy = 1 && mm = 1 && dd = 1 && dd = 1 && dd

프로그래밍연습 4.12 scanf문을 사용하여 세개의 값을 읽고 다음 결과들을 출력하는 프로그램을 작성 하시오. (a) 세 값의 합 - #include main() { float a, b, c, sum; printf("Enter three number: "); scanf_s("%f %f %f", &a, &b, &c); sum = a + b + c; printf("%f", sum); } -

프로그래밍 연습 3.3 주어진 수의 집합에서 음수와 양수의 갯수를 계산하고 출력하는 프로그램을 작성하시오. 숫자를 읽을 때 scanf 문을 사용하고, 0이 읽혀질 때 읽기를 중지시킨다. - #include main() { int i; int positive = 0; int negative = 0; while (1) { printf("i data input : "); scanf_s("%d", &i); if (i != 0) if (i > 0) positive++; else negative++; else break; } printf("positive number Cnt : %d \n", positive); printf("negative number Cnt : %d \n", negative); } -
복습질문 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..