본문 바로가기
솔루션모음/쉽게 풀어 쓴 C언어 Express 실습문제

[쉽게 풀어 쓴 C언어 Express] 6장 프로그래밍 programming 솔루션 답지

by 이얏호이야호 2020. 4. 3.

쉽게 풀어 쓴 C언어 express 솔루션입니다.
파일을 따로 준비해놨으니 필요하시다면 다운받아서 사용해주세요^^

1.

#include <stdio.h>

int main(void)

{

 char c;

 printf("문자를 입력하시오:");

 c = getchar();

 switch(c){

 case 'a':

 case 'i':

 case 'o':

 case 'u':

 case 'e':

 printf("모음입니다.\n");

 break

 default:

 printf("자음입니다.\n");

}

return 0;

}

 

2.

#include <stdio.h>

int main(void)

{

 int x;

 int y;

 printf("정수를 입력하시오:");

 scanf("%d", &x);

 printf("정수를 입력하시오:");

 scanf("%d", &y);

 if( x%y == 0 )

 printf("약수입니다.\n");

 else

 printf("약수가 아닙니다.\n");

 return 0;

}

 

 

3.

#include <stdio.h>

int main(void)

{

 int x, y, z, min;

 printf("3개의 정수를 입력하시오:");

 scanf("%d %d %d", &x, &y, &z);

 if( x < y ){

 if( z < x )

 min = z;

 else

 min = x;

 }else {

 if( z < y )

 min = z;

 else

 min = y;

}

printf("제일 작은 정수는 %d입니다. \n", min);

return 0;

}

 

 

 

4.

#include <stdio.h>

int main(void)

{

 int computer=1;

 int user;

 printf("선택하시오(1: 가위 2:바위 3:보)");

 scanf("%d", &user);

 if( user ==1 && computer ==2)

 printf("컴퓨터가 이겼음\n");

 else if( user ==1 && computer ==3) 

 printf("사용자가 이겼음\n");

 else if( user ==2 && computer ==1)

 printf("사용자가 이겼음\n");

 else if( user ==2 && computer ==3)

 printf("컴퓨터가 이겼음\n");

 else if( user ==3 && computer ==1)

 printf("컴퓨터가 이겼음\n");

 else if( user ==3 && computer ==2)

 printf("사용자가 이겼음\n");

 else printf("비겼음\n");

return 0;

}

 

 

5.

#include <stdio.h>

int main(void)

{

 int height, age;

 printf("키를 입력하시오:");

 scanf("%d", &height);

 printf("나이를 입력하시오:");

 scanf("%d", &age);

 if( height >=140 && age >=10)

 printf("타도 좋습니다.\n");

 else

 printf("죄송합니다. \n");

 return 0;

 }

 

 

6.

#include <stdio.h>

int main(void)

{

 int month;

 printf("월번호를 입력하시오: ");

 scanf("%d", &month);

 switch(month){

 case 1: printf("Jan\n"); break;

 case 2: printf("Feb\n"); break;

 case 3: printf("Mar\n"); break;

 case 4: printf("Apr\n"); break;

 case 5: printf("May\n"); break;

 case 6: printf("Jun\n"); break;

 case 7: printf("Jul\n"); break;

 case 8: printf("Aug\n"); break;

 case 9: printf("Sep\n"); break;

 case 10: printf("Oct\n"); break;

 case 11: printf("Nov\n"); break;

 case 12: printf("Dev\n"); break;

 default: printf("잘못입력하셨네요\n"); break;

}

return 0;

}

 

 

 

 

 

 

 

 

 

 

 

7.

#include <stdio.h>

int main(void)

{

 double height, weight, std_weight;

 printf("체중과 키를 입력하세요:");

 scanf("%lf %lf", &weight, &height);

 std_weight = (height-100)*0.9;

 if( weight < std_weight )

 printf("저체중입니다.\n");

 else if( weight > std_weight )

 printf("과체중입니다.\n");

 else

 printf("표준체중입니다.\n");

 return 0;

}

 

 

8.

#include <stdio.h>

int main(void)

{

 int age, time, fee;

 printf("현재 시간과 나이를 입력하시오: ");

 scanf("%d %d", &time, &age);

 if( time < 17 ){

 if( age < 3 )

 fee = 0;

 else if( age >= 65 || age <= 12 )

 fee = 25000;

 else

 fee = 34000;

 } else {

 if( age < 3 )

 fee = 0;

 else

 fee = 10000;

 }

 printf("요금은 %d입니다.\n", fee);

 return 0;

}

 

 

9.

#include <stdio.h>

int main(void)

{

 double x, fx;

 printf("x의 값을 입력하시오:");

 scanf("%lf", &x);

 if( x <= 0 )

 fx = x*x*x - 9.0*x + 2.0;

 else

 fx = 7.0*x+2.0;

 printf("f(x)의 값은 %f\n", fx);

return 0;

}

 

 

10.

#include <stdio.h>

int main(void)

{

 int x, y;

 printf("좌표(x y): ");

 scanf("%d %d", &x, &y);

 if( x > 0 && y > 0 ){

 printf("1사분면\n");

 }

 if( x < 0 && y > 0 ){

 printf("2사분면\n");

 }

 if( x < 0 && y < 0 ){

 printf("3사분면\n");

 }

 if( x > 0 && y < 0 ){

 printf("4사분면\n");

 }

 return 0;

}

11.

#include <stdio.h>

int main(void)

{

 char c;

 printf("문자를 입력하시오: ");

 scanf("%c", &c);

 switch(c) {

 case 'C': printf("Circle \n"); break;

 case 'T': printf("Triangle \n"); break;

 case 'R': printf("Rectangle \n"); break;

 default: printf("Unknown \n"); break;

 }

 return 0;

}

 

 

 

 

 

 

 

 

 

 

 

더 많은  쉽게 풀어 쓴 C언어EXPRESS 이론 솔루션

 https://chuinggun.tistory.com/category/%EC%86%94%EB%A3%A8%EC%85%98%EB%AA%A8%EC%9D%8C/%EC%89%BD%EA%B2%8C%20%ED%92%80%EC%96%B4%20%EC%93%B4%20C%EC%96%B8%EC%96%B4%20Express%20%EC%9D%B4%EB%A1%A0

더 많은 쉽게 풀어 쓴 C언어EXPRESS 프로그래밍 솔루션 : 

https://chuinggun.tistory.com/category/%EC%86%94%EB%A3%A8%EC%85%98%EB%AA%A8%EC%9D%8C/%EC%89%BD%EA%B2%8C%20%ED%92%80%EC%96%B4%20%EC%93%B4%20C%EC%96%B8%EC%96%B4%20Express%20%EC%8B%A4%EC%8A%B5%EB%AC%B8%EC%A0%9C

댓글