본문 바로가기
솔루션모음/쉽게 풀어 쓴 C언어 Express 이론

[쉽게 풀어 쓴 C언어 Express] 8장 Exercise 해답 솔루션 답지

by 이얏호이야호 2020. 4. 6.

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.0;

 

 

 

 

 

10.

#include <stdio.h>

int f(int n);

// 함수 f()의 원형 정의

int main(void) {

f(10);

// f()를 인수 10으로 호출

return 0;

}

int f(int n) {

int i, result = 0;

for (i = 0;i <= n; i++)

result += i;

return result;

// 변수 result의 값을 반환

}

 

11.

(a) double f(double x, double y);

(b) int f(double x, double y);

(c) int f(int x, int y);

(d) float get_area(float radius, float pi);

 

7.

#include <stdio.h>

int f(int x);

int f(int x) {

int i, sum=0;

for (i = 0; i<= x; i++)

sum += i;

return sum;

}

int main(void) {

int n;

printf("점수를 입력하시오:\n");

scanf("%d", &n);

printf("0부터 %d까지의 합은 %d입니다.\n", n, f(n));

}

 

13.

(a) int half_of(int x);

-> int half_of(int x)

(b) 함수 원형의 매개 변수 개수와 함수 호출시의 인수 개수가 다르다.

(c) 함수 원형의 매개 변수 타입과 함수 정의 매개 변수 타입이 서로 다르다.

(d) sum = x + y -> return x + y;

(e) 반환형이 정의되지 않았는데 값을 반환하였다.

 

더 많은  쉽게 풀어 쓴 C언어EXPRESS 이론 솔루션

 https://chuinggun.tistory.com/category/%EC%86%94%EB%A3%A8%EC%85%98%EB%AA%A8%EC%9D%8C/%EC%89%BD%EA%B2%8C%20%ED%92%80%EC%96%B4%20%EC%93%B4%20C%EC%96%B8%EC%96%B4%20Express%20%EC%9D%B4%EB%A1%A0

더 많은 쉽게 풀어 쓴 C언어EXPRESS 프로그래밍 솔루션 : 

https://chuinggun.tistory.com/category/%EC%86%94%EB%A3%A8%EC%85%98%EB%AA%A8%EC%9D%8C/%EC%89%BD%EA%B2%8C%20%ED%92%80%EC%96%B4%20%EC%93%B4%20C%EC%96%B8%EC%96%B4%20Express%20%EC%8B%A4%EC%8A%B5%EB%AC%B8%EC%A0%9C

댓글