2013년 1월 23일 수요일

헤드 퍼스트 C 1강


/*
액면가를 계산하는 프로그램.
이 코드는 베가스 공개 라이센스를 적용하여 공개합니다
*/

#include <stdlib.h>
#include <stdio.h>


int main()
{
char card_name[3];
int count = 0;
int val = 0;

while (card_name[0] != 'X') {
puts("카드 이름을 입력하세요: ");
scanf("%2s", card_name);
//switch 문 사용
switch(card_name[0]) {
case 'K':
case 'Q':
case 'J':
val = 10;
break;
case 'A':
val=11;
break;
case 'X':
continue;
default :
val = atoi(card_name);
if((val < 1) || (val > 11)) {
puts("미친 닭그네야!! 값을 이따위로 넣냐?? 쳐 맞을래??!!");
continue; //다시 루프를 돌자 ㄱㄱ
}
}
if((val > 2) && (val < 7)) {
count++;
} else if (val == 10) {
count--;
}
printf("현재 카운트 : %i\n", count);
}
return 0;
}

댓글 없음:

댓글 쓰기