728x90 반응형 [개발자 로드맵]62 [C언어 코딩 도장 심사문제 답] 12.5_심사문제: 덧셈, 뺄셈하기 1. 답 #define _CRT_SECURE_NO_WARNINGS #include int main() { float num1; float num2; float num3; scanf("%f %f", &num1, &num2); num3 = num1 + num2 - 4.5; printf("%f\n", num3); return 0; } 2. 결과 3. 정리 4. 비고 코딩 도장 심사문제는 아래 링크 바로가기를 눌러주세요. 간단한 가입 진행 후 이용 가능하므로 참고 부탁드립니다. 코딩 도장 문제 링크 바로가기 : https://dojang.io/mod/quiz/attempt.php?attempt=1931204&cmid=91 코딩 도장: 사이트에 로그인 사이트의 강좌를 수강하고 학습 효과를 최대한 높이려면 회원 가.. 2022. 11. 8. [C언어 코딩 도장 심사문제 답] 11.7_심사문제: 정수, 실수, 문자 입력받기 1. 답 #define _CRT_SECURE_NO_WARNINGS #include int main() { int a = 0; double b = 0; char c = 'a'; scanf("%d %lf %c", &a, &b, &c); printf("%d\n%lf\n%c\n", a, b, c); return 0; } 2. 결과 3. 정리 scanf를 하기전에 define하는 것을 잊지 말아야하는 점이 중요핟다 생각한다. 추가로 float형식으로 실수를 받을 수도 있지만, 데이터가 자료형을 넘어서(오버플로우)는 문제들로 낭패를 볼 수 있다 생각하여 가급적이면 double 자료형을 사용하고자 한다. 4. 비고 코딩 도장 심사문제는 아래 링크 바로가기를 눌러주세요. 간단한 가입 진행 후 이용 가능하므로 참고 부탁.. 2022. 11. 8. [C언어 코딩 도장 심사문제 답] 7.14_심사문제: 크기가 표시된 정수 자료형 사용하기 1. 답 #include #include int main() { int8_t num1 = INT8_MIN; uint16_t num2 = UINT16_MAX; uint32_t num3 = 0; int64_t num4 = INT64_MAX; printf("%d %u %u %lld\n", num1, num2, num3, num4); return 0; } 2. 결과 3. 정리 답을 맞히는 것은 중요하지 않다고 생각한다. 구글링을 하면 어떤 라이브러리를 사용하면 되는지 방법론은 쉽게 찾을 수 있으니까 말이다. stdint의 자료형을 왜 쓰는 것일까? 이식성을 위해서이다. 플랫폼이 동일하지 않을 경우에 비트수로 문제가 발생하는 경우가 있다. 이때 stdint를 사용하여 각 자료형이 사용하는 bit 수를 고정하면 어.. 2022. 11. 7. [C언어 코딩 도장 심사문제 답] 7.13_심사문제: 최솟값 표현하기 1. 답 #include #include int main() { char num1 = CHAR_MIN; unsigned short num2 = 0; int num3 = INT_MIN; unsigned long num4 = 0; long long num5 = LLONG_MIN; printf("%d %u %d %lu %lld\n", num1, num2, num3, num4, num5); return 0; } 2. 결과 3. 정리 limits.h 라이브러리를 사용하면 각 자료형의 최대, 최소값을 확인할 수 있다. 4. 비고 코딩 도장 심사문제는 아래 링크 바로가기를 눌러주세요. 간단한 가입 진행 후 이용 가능하므로 참고 부탁드립니다. 코딩 도장 문제 링크 바로가기 : 7.13 심사문제: 최솟값 표현하기 (do.. 2022. 11. 7. 이전 1 ··· 4 5 6 7 8 9 10 ··· 16 다음 728x90 반응형