1. 키보드에서 하나의 문자를 읽어서 모음과 자음을 구분하는 프로그램을 작성하여 보자. 단 switch 문을 사용한다.#define _CRT_SECURE_NO_WARNINGS#includeint main(void){ char c; printf("문자를 입력하시오:"); c = getchar(); switch (c) { case 'a': case 'e': case 'i': case 'o': case 'u': printf("모음입니다.\n"); break; default: printf("자음입니다.\n"); } return 0;} 2. 사용자로부터 2개의 정수를 받아서 첫 번째 정수가 두 번째 정수로 나누어 떨어지는지를 검사하는 프로그램을 작성하라. 즉 약수인지를 검사한다.#define..
// 쉽게 풀어쓴 C언어 Express p.187 참고 컴퓨터의 한정된 비트로 실수를 표현하면 오차가 발생한다. 실수를 표현하는 방식인 부동 소수점은 유효숫자의 개수에 제한을 가지기 때문에 아주 큰 수와 아주 작은 수를 더하면, 작은 수가 사라지기도 한다. 예를 들어 아래의 수식은 양쪽의 값이 같은 것으로 간주되어 거짓이 될 수 있다. (1e32+0.01) > 1e32 그 이유는 다음과 같다. double형의 유효숫자는 16자리인데, 1e32+0.01 같은 수를 마지막 자리까지 가지고 있으려면 30자리가 넘는 유효숫자가 있어야 한다. 따라서 실수값을 올바르게 비교하려면 다음과 같이 비교해야 한다. (fabs(x-y) < 0.0001) fabs()는 실수값의 절대값을 구하는 함수이다. // 쉽게 풀어쓴 C..
1. 사용자로부터 2개의 정수를 입력받아서 첫 번째 정수를 두 번째 정수로 나누었을 때 얻게 되는 몫과 나머지를 출력#includeint main(void){ int x, y; printf("2개의 정수를 입력하시오: "); scanf("%d %d", &x, &y); printf("몫:%d 나머지: %d\n", x / y, x % y); return 0;} 2. 2개의 double 형의 실수를 읽어서 합, 차, 곱, 몫을 구하는 프로그램#includeint main(void){ double x, y; printf("실수를 입력하시오: "); scanf("%lf %lf", &x, &y); printf("%lf ", x + y); printf("%lf ", x - y); printf("%lf ", x * y..
- Total
- Today
- Yesterday
- inp
- 쉽게 풀어쓴 C언어 Express
- x.y.z (메이저.마이너.패치)
- Collections
- semver)
- math.h
- 원시값(primitive)
- react
- 중첩 함수(nested function)
- pwa(progressive web app)
- Jest
- stdlib.h
- chrome extension 자동 배포
- 프로세스 강제 종료
- ajax (asynchronous javascript and xml)
- counter
- core web vitals
- json.parse(json.stringify())
- named export vs default export
- public vs assets
- react router
- defaultdict
- useEffect
- structuredclone()
- javascript 필수 문법
- mermaid-cli
- 소프트웨어 버전 관리
- styled-components
- 시맨틱 버전(semantic versioning
- jackson 라이브러리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |