검색어 입력폼

C언어 기초와 응용 12장 연습문제

저작시기 2007.01 |등록일 2007.06.08 워드파일MS 워드 (doc) | 5페이지 | 가격 300원

소개글

제 12장 연습문제 해답

1. C언어의 선행처리기의 기능에 대해 설명하라.
해답

main, x=6
Hamsu, x=5


2. 월급을 계산하는 프로그램을 (1) 선행처리기를 사용하여 작성하고, (2)매크로를 사용하지 않고 작성하라. (설명) 기본급(BASE)은 50만원이며 기본급에 근무시간당(RATE) 5천원씩 추가하여 지급하는 방법에 따라 월 근무시간 120시간(LOW)부터 20시간(MAX)까지 해당하는 월급을 계산한다.
해답

main, x=6
Hamsu, x=5

목차

1. C언어의 선행처리기의 기능에 대해 설명하라.
2. 월급을 계산하는 프로그램을 (1) 선행처리기를 사용하여 작성하고, (2)매크로를 사용하지 않고 작성하라. (설명) 기본급(BASE)은 50만원이며 기본급에 근무시간당(RATE) 5천원씩 추가하여 지급하는 방법에 따라 월 근무시간 120시간(LOW)부터 20시간(MAX)까지 해당하는 월급을 계산한다.
3. 다음 전처리문은 각 숫자를 영문으로 변형하기 위해 작성되었다. 알맞게 수정하라.

~13. 세 개의 값 중 최소값과 최대값을 구하는 매크로 MIN과 MAX를 정의하고, 이 정의들을 테스트하기 위한 프로그램을 작성하라.

본문내용

제 12장 연습문제 해답

1. C언어의 선행처리기의 기능에 대해 설명하라.
해답

main, x=6
Hamsu, x=5

2. 월급을 계산하는 프로그램을 (1) 선행처리기를 사용하여 작성하고, (2)매크로를 사용하지 않고 작성하라. (설명) 기본급(BASE)은 50만원이며 기본급에 근무시간당(RATE) 5천원씩 추가하여 지급하는 방법에 따라 월 근무시간 120시간(LOW)부터 20시간(MAX)까지 해당하는 월급을 계산한다.
해답

main, x=6
Hamsu, x=5


3. 다음 전처리문은 각 숫자를 영문으로 변형하기 위해 작성되었다. 알맞게 수정하라.

#define ONE = 1
#define TEN is 10
#define ONE HUNDRED 100
해답

해 답
#define ONE 1
#define TEN 10
#define ONE_HUNDRED 100


4. 다음 프로그램의 출력되는 결과를 보여라.

#define Squre(x) ((x)*(x));
void main(){
int var1, var2, var3;
var1=3;
var2=Squre(var1) + var1;
var3=var2-Squre(var1)
다운로드 맨위로