태어난 생년을 입력하면 띠를 출력하는 프로그램을 switch case 문으로 작성하시오. 예를 들어 1900년은 쥐띠해입니다.
#include <stdio.h>
void main()
{
int y, n;
printf("태어난 생년을 입력>>");
scanf("%d", &y);
n = y%12;
switch(n)
{
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;
default :
printf("양띠 입니다.");
}
}
# 실행 결과
#include <stdio.h>
void main()
{
int y, n;
printf("태어난 생년을 입력>>");
scanf("%d", &y);
n = y%12;
switch(n)
{
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;
default :
printf("양띠 입니다.");
}
}
# 실행 결과
'공부 > c언어' 카테고리의 다른 글
[c언어](연습문제) 입력된 평점에 따라 등급을 출력하는 프로그램 (0) | 2011.04.18 |
---|---|
[c언어](연습문제) 나이에 따라 티켓을 출력하는 프로그램 (0) | 2011.04.15 |
[c언어](연습문제) 세 개의 숫자중 제일 큰 수를 출력 (0) | 2011.04.15 |
[c언어] 문자를 case로 구분하는 swich case 문 (0) | 2011.04.14 |
[c언어] 조건식이 두 개인 경우의 if문 사용방법 (0) | 2011.04.14 |