#include <stdio.h>
int main()
{
double x;
char op;
printf("입력단위가 cm이면 \'c\'나 \'C\'를, inch이면 \'i\'나 \'I\'를 입력하세요.\n");
printf("입력단위 : ");
scanf("%c", &op);
printf("입력 값 : ");
scanf("%lf", &x);
if (op == 'i' || op == 'I')
printf("입력한 %0.2lf inch는 %0.2lf cm입니다.", x, x*2.54);
else if (op == 'c' || op == 'C')
printf("입력한 %0.2lf cm는 %0.2lf inch입니다.", x, x/2.54);
return 0;
}
8번
#include <stdio.h>
int main()
{
int age;
printf("나이를 입력하세요 : ");
scanf("%d", &age);
if (age <= 6 || age >= 70)
printf("무료입장입니다.\n");
else
printf("입장료는 3,000원입니다.");
return 0;
}
#include <stdio.h>
int main()
{
int grade;
printf("점수를 입력하셈 : ");
scanf("%d", &grade);
if (grade<60)
printf("F학점입니다. ㅅㄱ군대 ㄱㄱ\n");
else if(grade<70)
printf("D학점입니다. 열심히하세요\n");
else if(grade<80)
printf("C학점입니다. 분발하세요\n");
else if(grade<90)
printf("B학점입니다. 조금더 노력하세요.\n");
else if(grade<=100)
printf("A학점입니다. 사람이 아니시군요!\n");
return 0;
}
#include <stdio.h>
int main()
{
int grade;
printf("학년을 입력하세요 : ");
scanf("%d", &grade);
switch(grade)
{
case 1:
printf("등록금은 130만원입니다.");
break;
case 2:
printf("등록금은 100만원입니다.");
break;
case 3:
printf("등록금은 110만원입니다.");
break;
default :
printf("학년을 잘못 입력하였습니다.");
break;
}
return 0;
}
#include <stdio.h>
int main()
{
int coffee;
printf("어떤 커피 드릴까요? <1: 보통, 2: 설탕, 3: 블랙> ");
scanf("%d", &coffee);
printf("# 1. 뜨거운 물을 준비한다.\n");
printf("# 2. 종이컵을 준비한다.\n");
if (coffee==1)
printf("# 3. 보통커피를 탄다.\n");
else if(coffee==2)
printf("# 3. 설탕커피를 탄다.\n");
else if(coffee==3)
printf("# 3. 블랙커피를 탄다.\n");
printf("# 4. 물을 붓는다.\n");
printf("# 5. 스푼으로 저어서 녹인다.\n\n");
printf("손님~ 커피 여기 있습니다.");
return 0;
}
#include <stdio.h>
int main()
{
int year, nam;
printf("태어난 해를 입력하세요 : ");
scanf("%d", &year);
nam=year%12;
switch(nam)
{
case 0:
printf(">> 당신은 원숭이띠입니다.");
break;
case 1:
printf(">> 당신은 닭띠입니다.");
break;
case 2:
printf(">> 당신은 개띠입니다.");
break;
case 3:
printf(">> 당신은 돼지띠입니다.");
break;
case 4:
printf(">> 당신은 쥐띠입니다.");
break;
case 5:
printf(">> 당신은 소띠입니다.");
break;
case 6:
printf(">> 당신은 범띠입니다.");
break;
case 7:
printf(">> 당신은 토끼띠입니다.");
break;
case 8:
printf(">> 당신은 용띠입니다.");
break;
case 9:
printf(">> 당신은 뱀띠입니다.");
break;
case 10:
printf(">> 당신은 말띠입니다.");
break;
case 11:
printf(">> 당신은 양띠입니다.");
break;
}
return 0;
}
#include <stdio.h>
int main()
{
int month;
printf("월 입력 : ");
scanf("%d", &month);
switch(month)
{
case 1:
case 2:
case 3:
printf(">> 1사분기입니다.");
break;
case 4:
case 5:
case 6:
printf(">> 2사분기입니다.");
break;
case 7:
case 8:
case 9:
printf(">> 3사분기입니다.");
break;
case 10:
case 11:
case 12:
printf(">> 4사분기입니다.");
break;
}
return 0;
}
#include <stdio.h>
int main()
{
int w, h;
double st;
printf("키 : ");
scanf("%d", &h);
printf("체중 : ");
scanf("%d", &w);
st=(h-100)*0.9;
if(w > st+5)
printf("당신은 과체중입니다.");
else if(w < st-5)
printf("당신은 저체중입니다.");
else if(w >= st-5 || w <= st+5)
printf("당신은 표준체중입니다.");
return 0;
}
#include <stdio.h>
int main(void)
{
char var;
printf("문자를 입력하시오 : ");
scanf("%c", &var);
if(var == 'R')
printf("Rectangle\n");
else if(var == 'C')
printf("Circle\n");
else if(var == 'T')
printf("Triangle\n");
else if(var)
printf("Unknown\n");
return 0;
}
[출처] 쉽게 풀어쓴 C언어 Express 6장 Solution|작성자 essentick
#include <stdio.h>
int main(void)
{
double x;
printf("x의 값을 입력하시오 : ");
scanf("%lf", &x);
if(x <= 0)
printf("%lf", (x*x)*x - 9*x + 2);
else if(x > 0)
printf("f(x)의 값은 %lf", 7*x + 2);
return 0;
}
[출처] 쉽게 풀어쓴 C언어 Express 6장 Solution|작성자 essentick