" async="async"> ', { cookie_domain: 'auto', cookie_flags: 'max-age=0;domain=.tistory.com', cookie_expires: 7 * 24 * 60 * 60 // 7 days, in seconds }); 책 알려주는 남자 :: 쉽게 풀어쓴 C언어 Express 6장 Programming

 6장 Programming

1.

#include <stdio.h>


int main(void)

{

char ch;

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

scanf("%c", &ch);

switch(ch)

{

case 'a': 

case 'e': 

case 'o': 

case 'i': 

case 'u': printf("모음입니다\n"); break;

default: printf("자음입니다\n"); break; 

}

return 0;

}

2.

#include <stdio.h>


int main(void)

{

int x,y;

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

scanf("%d", &x);

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

scanf("%d", &y); 

if( x%y==0)

printf("약수입니다");

else

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

 

return 0;

}

3.

#include <stdio.h>


int main(void)

{

int x, y, z;

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

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

if(x>y)

if(x>z)

printf("%d", x);

else 

printf("%d", z);

else if (y>z)

printf("%d", y);

else 

printf("%d", z);

return 0;

}

4.

#include <stdio.h>
#include <time.h>
int main(void)
{
int user, com;
srand((int)time(NULL));
printf("선택하시오 (1:가위 2: 바위 3: 보)");
scanf("%d", &user);
com = rand() % 3 + 1;
if(user == 1)
{
if (com == 1)
printf("비겼음");
else if (com ==2)
printf("컴퓨터는 바위를 선택함. 컴퓨터 승");
else 
printf("컴퓨터는 보를 선택함. 사용자 승");
}
if(user == 2)
{
if (com == 1)
printf("컴퓨터는 바위를 선택함. 사용자 승");
else if (com ==2)
printf("비겼음");
else 
printf("컴퓨터는 보를 선택함. 컴퓨터 승");
}
if(user == 3)
{
if (com == 1)
printf("컴퓨터는 가위를 선택함. 컴퓨터 승");
else if (com ==2)
printf("컴퓨터는 바위를 선택함. 사용자 승");
else 
printf("비겼음");
}
return 0;
}

5.

#include <stdio.h>

int main(void)
{
int x, y;
printf("키를 입력하시오: ");
scanf("%d", &x);
printf("나이를 입력하시오: ");
scanf("%d", &y);
if (x>=140 && y>=10)
printf("타도 좋습니다");
else
printf("죄송합니다");
 
return 0;
}

6.

#include <stdio.h>

int main(void)
{
int x;
printf("월 번호를 입력하시오(1-12): ");
scanf("%d", &x);
switch(x)
{
case 1: printf("Jan"); break;
case 2: printf("Feb"); break;
case 3: printf("Mar"); break;
case 4: printf("Apr"); break;
case 5: printf("May"); break;
case 6: printf("Jun"); break;
case 7: printf("Jul"); break;
case 8: printf("Aug"); break;
case 9: printf("Sep"); break;
case 10: printf("Oct"); break;
case 11: printf("Nov"); break;
case 12: printf("Dec"); break;
}
return 0;
}

7.

#include <stdio.h>

int main(void)
{
int h, w, x;
printf("체중과 키를 입력하시오(키, 체중): ");
scanf("%d %d", &h, &w);
x = (h-100)*0.9;
if(w>x)
printf("과체중입니다");
else if (w=x)
printf("평균입니다");
else
printf("저체중입니다");
 
return 0;
}

8.

#include <stdio.h>

int main(void)
{
int x, y;
printf("현재 시간과 나이를 입력하시오(시간, 나이): ");
scanf("%d %d", &x, &y);
if (x < 17)
{
if (y > 12 && y < 65)
printf("요금은 34000원입니다.");
else
printf("요금은 25000원입니다.");
}
else
printf("요금은 10000원입니다.");
return 0;

}

9.

#include <stdio.h>

int main(void)
{
double x, y;
printf("x의 값을 입력하시오: ");
scanf("%lf", &x);
if (x <= 0)
{
y=x*x*x*-9*x+2;
printf("f(x)의 값은 %lf", y);
}
else if (x>0)
{
y=7*x+2;
printf("f(x)의 값은 %lf", y);
}
else
printf("잘못 입력하셨습니다."); 

return 0;

}

10.

#include <stdio.h>

int main(void)
{
double x,y;
printf("x,y의 값을 입력하시오: ");
scanf("%lf %lf", &x, &y);
if (x>0 && y>0)
printf("1사분면");
else if (x>0 && y<0)
printf("2사분면");
else if (x<0 && y<0)
printf("3사분면");
else if (x<0 && y>0)
printf("4사분면");
else if (x==0 && y!=0)
printf("y좌표");
else if (x!=0 && y==0)
printf("x좌표");
else if (x==0 && y==0)
printf("원점");
else
printf("잘못 입력하셨습니다.");
return 0;

}

11.

#include <stdio.h>

int main(void)
{
char x;
printf("문자를 입력하시오 : ");
scanf("%c", &x);
if (x=='R')
printf("Rectangle");
else if (x=='T')
printf("Triangle");
else if (x=='C')
printf("Circle");
else
printf("Unknown");
return 0;

}


또는

#include <stdio.h>

int main(void)
{
char x;
printf("문자를 입력하시오 : ");
scanf("%c", &x);
switch(x)
{
case 'R': printf("Rectangle"); break;
case 'T': printf("Triangle"); break;
case 'C': printf("Circle"); break;
defalut: printf("Unknown"); break;
}

  return 0;

}


블로그 이미지

얼음꿀차

책을 한 번 읽긴 읽어야겠는데 막상 읽자니 뭘 읽을지 고민되는 당신을 위해 읽을만한 책들을 알려드립니다!

,