260p
Exercise
4. 다음의 함수 원형 정의가 올바른지를 결정하고 만약 잘못된 점이 있다면 이유를 설명하고 바르게 수정하여라.
(a) double f(double x, y); double f(double x, double y); //호출하는 인수의 형태를 입력해줘야한다.
(b) (int) f(double x, double y); int f(double x, double y);
(c) int f((int)x, int)y); int f(int x, int y);
(d) float get_area(radius, pi); float get_area(float radius, float pi);
5. 다음 프로그램의 출력을 써라
#include <stdio.h> int f(int x, int y);
int main(void) { printf("%d\n", f(12, 3)); return 0; } int f(int x, int y) { if( (x % y) == 0 ) return 1; else return 0; } | 1 |
6. 다음의 프로그램에서 붉은색으로 표시된 부분을 함수로 작성하여 프로그램을 수정하여라. 함수는 인수와 반환값을 갖도록 설계한다.
#include <stdio.h> int main(void) { int i, n, sum=0; printf("정수를 입력하시오: "); scanf("%d", &n); for(i = 0; i<= n; i++) sum += i; printf("0부터 %d까지의합은 %d입니다. \n", n, sum); return 0; } | #include <stdio.h> sum += i; return sum; } |
'Solution > C언어 콘서트' 카테고리의 다른 글
C언어 콘서트 - 제7장: 함수 연습문제 (4/8) (8) | 2014.06.23 |
---|---|
C언어 콘서트 - 제7장: 함수 연습문제 (3/8) (0) | 2014.06.22 |
C언어 콘서트 - 제7장: 함수 연습문제 (1/8) (0) | 2014.06.20 |
C언어 콘서트 - 제6장: 반복문 연습문제 (5/5) (0) | 2014.06.19 |
C언어 콘서트 - 제6장: 반복문 연습문제 (4/5) (4) | 2014.06.15 |