본문 바로가기

쉽게 풀어 쓴 C언어 Express 연습문제 해답16

[쉽게 풀어 쓴 C언어 Express] 9장 Exercise 해답 솔루션 답지 1. #include void f(void); double ratio; // (b) extern int counter; // (d) int main(void) { static int setting; // (f) ... } void f(void) { int number; // (a) register int index; // (c) extern int total; // (e) ... } 2. #include int a; // 파일 전체, 정적, 연결 가능 static int b; // 파일 전체, 정적, 연결 불가능 extern int c; // 파일 전체, 정적, 외부 변수 참조 int main(void) { int d; // 블록, 자동, 연결 불가능 register int e; // 블록, 자동, 연결.. 2020. 4. 17.
[쉽게 풀어 쓴 C언어 Express] 8장 Exercise 해답 솔루션 답지 1. (1) 2. (3) 3. (1), (2), (4) 4. (1) 5. (a) 1.720000 (b) 1.000000 (c) 2.000000 6.(a) 0에서 9 (b) 2에서 6 7. (a) y = log10(x) + exp(x); (b) y = sin(x) + sqrt(x*x-2.0*a) + pow(2.0, 10); 8. (a) void print_error(int n); (b) double larger_of(double x, double y); (c) void side_effect(void); 9. int f(void) ------ return 10 + 20; void g(int, int) ------ return; double h(double, int); ------- return 'a' + 1.. 2020. 4. 6.
[쉽게 풀어 쓴 C언어 Express] 6장 Exercise 해답 솔루션 답지 1. (1) 2. (1) 3. (2), (3) 4. (a) if( (speed >= 60) && (speed y ) { max = x; min = y; } else { max = y; min = x; } (b) switch(op) { case 1: printf("one"); break; case 2: printf("two"); break; case 3: printf("three"); break; } 5. (a) switch(x) { case -1: num--; break; case 1: num--; break; default: num = 0; break; } (b) if( code == 'X' ) x++; else if( code == 'Y' ) y++; else x = y = 0; 6. (a) if(x.. 2020. 4. 6.
[쉽게 풀어 쓴 C언어 Express] 5장 Exercise 해답 솔루션 답지 1. (2) 2. (3) 3. (1) 4. (2) 5. (a) 1.5 (b) 1.0 (c) 1.5 (d) 1.5 6. (3) 7. -2, 3, 1, 1 8. 2, 3, 3 9. (a) 0 (b) 0xffff (c) 0xffff (d) x의 모든 비트가 반전된다. 10. (1) 11. 80 12. 1 13. (a) (years >= 3) && (age >= 40) && (families >= 3) (b) (age >=6) && ((height >= 150) || ((height =3.0 ) && ((toefl >=300) || (toeic>=700)) 더 많은 쉽게 풀어 쓴 C언어EXPRESS 이론 솔루션 https://chuinggun.tistory.com/category/%EC%86%94%EB%A3%A.. 2020. 4. 6.