본문 바로가기
IT/프로그래밍

쉽게 풀어 쓴 C언어 Express 6장 Exercise 문제

by nutrient 2020. 12. 5.
728x90
728x170

쉽게 풀어 쓴 C언어 Express 6장 Exercise 문제

 

1. (1)

 

2. (1)

3. (2), (3)

 

4.

(a)

if( (speed >= 60) && (speed <= 100) )

printf("정상 속도 \n");

(b)

if( x > y ) {

max = x;

min = y;

} else {

max = y;

min = x;

}

(c)

switch(op) {

case 1:

printf("one");

break;

case 2:

printf("two");

break;

case 3:

printf("three");

break;

}

5.

(a)

switch(x) {

case -1:

num--;

break;

case 1:

num--;

break;

default:

num = 0;

break;

}

(b)

if( code == 'X' )

x++; else if( code == 'Y' )

y++; else

x = y = 0;

 

6.

(a)

if(x>10 && x<20)

printf("%d\n", x);

b. if(x<10 || x>20)

printf("%d\n", x);

7.

(a)

0

1

(b)

c

8.

(a) if(age>18); -> if(age>18)

(b) if( 0 <= age <= 18 ) -> if( age>= 0 && age <=18)

(c) if( x = 0 ) -> if( x== 0 )

(d)

if( speed > 150 )

printf("벌금 9만원\n"); else (speed > 150)

printf("벌금 6만원\n"); else 

printf("OK\n");

(e)

if( score > 90 )

printf("장학금\n");

printf("우등\n"); else

printf("좀더 노력하세요\n");

->

if( score > 90 ) {

printf("장학금\n");

printf("우등\n");

} else

printf("좀더 노력하세요\n");

(f)

if( x > 0 )

if( y > 0 )

printf("x와 y는 모두 양수\n"); else

printf("x가 양수가 아님.\n");

->

if( x > 0 )

if( y > 0 )

printf("x와 y는 모두 양수\n"); else

printf("x가 양수가 아님.\n");

(g)

if( age > 0 | age <= 18 )

->

if( age > 0 && age <= 18 )

(h)

int tiger=3;

switch(animal) {

case tiger:

...

}

->

switch(animal) {

case 3:

 

728x90
그리드형

댓글