PERFECT C(퍼펙트 C) - 10장 이해점검 풀이 자료입니다. (강환수.신용현)
- 최초 등록일
- 2007.09.18
- 최종 저작일
- 2007.07
- 10페이지/ 한컴오피스
- 가격 1,500원
소개글
PERFECT C(퍼펙트 C) - 10장 이해점검 풀이 자료입니다. (강환수.신용현)
정성스럽고 깔끔하게 모든 문제 프로그램 소스 및 실행결과까지 다 있습니다.
목차
1.다음 괄호 부분을 채우시오.
2.다음 함수들의 함수원형을 기술하시오.
3.다음 소스에서의 에러를 찾아보고 수정하시오.
1.두 개의 임의 정수를 입력 받아 큰 수를 반환하는 함수를 만들어, 표준입력으로 받은 두 수 중에서 큰 수를 출력하는 프로그램을 작성하시오.
2.함수 intpow(int m, int n)을 작성하시오. 이 함수는 mn을 반환하는 함수이다.
3.세 개의 임의 정수를 입력 받아 가장 큰 수를 출력하는 프로그램을 함수를 구현하여 프로그램을 작성하시오.
4.임의의 수의 제곱승을 구하는 함수 square()와 세 제곱승을 구하는 함수 cube()를 구현하여 임의의 수를 입력 받아 다섯 제곱승을 구하는 프로그램을 작성하시오. 여기서 cube() 구현 시 square()를 함수 호출하여 이용하시오.
5.다음 식을 참고로 섭씨 온도를 화씨 온도로 변환하는 프로그램을 다음과 같은 출력이 나오도록 작성하시오.
6.실수 r을 입력 받아 이 값을 반지름으로 하는 원의 면적과 둘레의 길이를 구하는 프로그램을 작성하시오. 여기서 면적을 구하는 함수의 이름은 area()로, 원의 둘레를 구하는 함수의 이름은 circumference()로 하고, 원주율은 3.14로 하시오.
7.임의의 양의 정수 n 이 소수인지를 확인할 수 있는 함수를 구현하여, 임의의 수를 입력 받아 소수임을 확인하는 프로그램을 작성하시오.
본문내용
1.다음 괄호 부분을 채우시오.
a.C 언어에서 (함수)는 필요한 특정한 작업을 수행하는 독립된 프로그램 단위이다.
2.다음 함수들의 함수원형을 기술하시오.
a.함수 int2double()은 한 개의 정수 인자를 사용하고, double 유형의 자료값을 반환
double int2double(int a);
3.다음 소스에서의 에러를 찾아보고 수정하시오.
a.
int sum(int a, int b, int c)
{
int result;
result = a + b + c;
}
함수에서 반환 값을 반환하는 return 문장을 기술해야 한다.
int sum(int a, int b, int c)
{
int result;
result = a + b + c;
return result;
}
1.두 개의 임의 정수를 입력 받아 큰 수를 반환하는 함수를 만들어, 표준입력으로 받은 두 수 중에서 큰 수를 출력하는 프로그램을 작성하시오.
#include <stdio.h>
int max(int x, int y);
int main(void)
{
int x, y;
printf("두 정수를 입력하면 두 정수 중 큰 정수를 출력합니다.n");
printf("정수1 입력 -> ");
scanf("%d", &x);
printf("정수2 입력 -> ");
scanf("%d", &y);
printf("n입력한 정수 중 큰 정수는 %3d입니다.n", max(x, y));
return 0;
}
int max(int x, int y)
{
int z;
if (x > y) z = x;
else z = y;
return z;
}
참고 자료
PERFECT C(퍼펙트 C) - 강환수.신용현| 인피니티북스|