본문내용
돌릴 때 플레이어 2장 딜러 2장 배분
player_card[player_card_num++] = get_card();
player_card[player_card_num++] = get_card();
dealer_card[dealer_card_num++] = get_card();
dealer_card[dealer_card_num++] = get_card();
}
burst = check_burst();
if(choice==0)
print(1);
else
print(burst);//burst가 아닌 경우 딜러 카드는 ?로 출력(첫 장 제외) burst인 경우 모두 출력
if(burst)//burst인 경우 빠져나옴
break;
if(choice==1){ //플레이어가 hit 할지 stay 할지 받음
printf(\"-------------------------------------------\\n\");
printf(\" 1. Hit 2. Stay \\n\");
scanf(\"%d\",&choice);
}
if(choice==1){
player_card[player_card_num++] = get_card();
}
else if(choice==2){
if(player_sum>dealer_sum)
dealer_card[dealer_card_num++] = get_card();
else
choice=0;
}
else
break;
}
if(burst){//burst인 경우
if(player_sum>dealer_sum){//플레이어가 진 경우
printf(\"Player lose!!!\\n\");
player_m -=bet_money; // 돈 계산
dealer_m +=bet_money;
}
else{//딜러가 진 경우
printf(\"Dealer lose!!!\\n\");
player_m +=bet_money;
dealer_m -=bet_money;
}
}
else{//burst가 아닌 경우
if(player_sum == dealer_sum){//비긴 경우
printf(\"Draw!!!\\n\");
}
else if(player_sum
printf(\"Player lose!!!\\n\");
player_m -=bet_money;
dealer_m +=bet_money;
}
else{//딜러가 진 경우
printf(\"Dealer lose!!!\\n\");
player_m +=bet_money;
dealer_m -=bet_money;
}
}
if(player_m<100 || dealer_m<=0) 료
break;
printf(\"-------------------------------------------\\n\");
printf(\" 1. Continue 2. Stop \\n\");
scanf(\"%d\",&stop);
if(stop==2)
break;
}
printf(\"Player money : %d\\nDealer money : %d\\n\",player_m, dealer_m);//종료했을 때 돈 출력
system(\"pause\");
return 0;
}
player_card[player_card_num++] = get_card();
player_card[player_card_num++] = get_card();
dealer_card[dealer_card_num++] = get_card();
dealer_card[dealer_card_num++] = get_card();
}
burst = check_burst();
if(choice==0)
print(1);
else
print(burst);//burst가 아닌 경우 딜러 카드는 ?로 출력(첫 장 제외) burst인 경우 모두 출력
if(burst)//burst인 경우 빠져나옴
break;
if(choice==1){ //플레이어가 hit 할지 stay 할지 받음
printf(\"-------------------------------------------\\n\");
printf(\" 1. Hit 2. Stay \\n\");
scanf(\"%d\",&choice);
}
if(choice==1){
player_card[player_card_num++] = get_card();
}
else if(choice==2){
if(player_sum>dealer_sum)
dealer_card[dealer_card_num++] = get_card();
else
choice=0;
}
else
break;
}
if(burst){//burst인 경우
if(player_sum>dealer_sum){//플레이어가 진 경우
printf(\"Player lose!!!\\n\");
player_m -=bet_money; // 돈 계산
dealer_m +=bet_money;
}
else{//딜러가 진 경우
printf(\"Dealer lose!!!\\n\");
player_m +=bet_money;
dealer_m -=bet_money;
}
}
else{//burst가 아닌 경우
if(player_sum == dealer_sum){//비긴 경우
printf(\"Draw!!!\\n\");
}
else if(player_sum
player_m -=bet_money;
dealer_m +=bet_money;
}
else{//딜러가 진 경우
printf(\"Dealer lose!!!\\n\");
player_m +=bet_money;
dealer_m -=bet_money;
}
}
if(player_m<100 || dealer_m<=0) 료
break;
printf(\"-------------------------------------------\\n\");
printf(\" 1. Continue 2. Stop \\n\");
scanf(\"%d\",&stop);
if(stop==2)
break;
}
printf(\"Player money : %d\\nDealer money : %d\\n\",player_m, dealer_m);//종료했을 때 돈 출력
system(\"pause\");
return 0;
}
소개글