본문으로 바로가기
728x90
반응형

259p


Exercise


1. 다음과 같은 기술에 부합하는 함수에 대한 헤더를 작성하여라.

(a) int형 매개 변수 n을 받아서 아무것도 반환하지 않는 print_error() 함수          void print_errer(int n)

(b) double형 매개변수 x, y를 받아서 double형을 반환하는 larger_of() 함수       double larger_of(double x, double y)

(c) 어떠한 매개 변수도 갖지 안하고 아무것도 반환하지 않는 side_effect() 함수  void side_effect()



2. 왼쪽 박스의 함수 원형 정의에 적합한 return 문을 오른쪽 박스에서 찾아서  서로 연결하여라.


 int f(void)

 ->

 return 10 + 20;

 void g(int, int);

 ->

 return;

 double h(double ,int )

 ->

 return 'a' + 1.0;



3. 다음은 삼각수(triangular number)를 계산하는 프로그램이다. 프로그램의 빈칸을 채워라.


 #include <stdio.h>

 int f(int n);

 

 int main(void)

 {

         f(10);

         return 0;

 }


 int f(int n)

 {

         int i, result = 0;

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

             result += i;

         return result;

 }




728x90
반응형