목차
2006122184_통신_이수민_블랙잭.hwp ………………………… 13p
1.개요
2.접근방법
(1)함수설명
(2)프로그램의 흐름
3.풀이
4.결과화면
5.느낀점
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
[blackjack]
[blackjack]
[Debug]
blackJ.c
blackjack.vcproj
blackjack.vcproj.LeeSuMin-PC.LeeSuMin.user
[Debug]
blackjack.exe
blackjack.ilk
blackjack.pdb
blackjack.ncb
blackjack.sln
blackjack.suo
1.49MB
파일 17
1.개요
2.접근방법
(1)함수설명
(2)프로그램의 흐름
3.풀이
4.결과화면
5.느낀점
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
[blackjack]
[blackjack]
[Debug]
blackJ.c
blackjack.vcproj
blackjack.vcproj.LeeSuMin-PC.LeeSuMin.user
[Debug]
blackjack.exe
blackjack.ilk
blackjack.pdb
blackjack.ncb
blackjack.sln
blackjack.suo
1.49MB
파일 17
본문내용
2006122184_통신_이수민_블랙잭.hwp
1.개요
-Com vs Player의 1대1 블랙잭 프로그램입니다. ♠,♣,◆,♥의 문양이 있는 A~10,J,Q,K의 트럼프 카드를 받습니다. 합이 21에 가까운 사람이 승리하고 21을 넘을 경우 패배이고 둘 다 21이 넘거나 둘 의 값이 같을경우 Draw 입니다.
합을 결정할때 ACE카드의 값을 1로 할지 10으로 할지 결정할 수 있으며 J,Q,K는 11, 12 13 으로 계산됩니다. 중복된 카드는 발생하지 않으면 다시 플레이할 경우 화면이 클리어 됩니다.
2.접근방법
(1)함수설명
-card_print()함수는 게임이 끝나기 전까지의 출력을 담당합니다.
-p_card()함수는 player에게 카드를 받을지 말지를 결정하게 합니다.
-c_card()함수는 com에게 카드를 받을지 말지를 결정하게 합니다. com이 받은 카드의 합이 18보다 작을 경우 계속해서 카드를 받게 하였습니다.
≪ … 중 략 … ≫
3.풀이
#include
#include
#include
//void ace(int c_n,);
void card_print(int c_n, int p_n, int *pcard,struct card *black);//card 출력
char p_card();//player 한장 더 받을지 말지
char c_card(int c_n, char c_call ,int *ccard,struct card *black);//com 한장 더 받을지 말지
char end_print(int c_n, int *ccard, int p_n, int *pcard,struct card *black);//종료묻기
int cardcompa(int *card,int cardi);//중복된카드 방지하여 발생시키기 위함
//card정보를 담기위한 구조체
//0~51까지 각각 *shpae로 문양과 value로 값을 저장
struct card{
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
blackjack.vcproj
ProjectType="Visual C++"
Version="9.00"
Name="blackjack"
ProjectGUID="{A5F580AB-2DCC-4DDC-8F98-0831ACCF7ADE}"
RootNamespace="blackjack"
Keyword="Win32Proj"
TargetFrameworkVersion="196613"
>
Name="Win32"
/>
Name="Debug|Win32"
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
IntermediateDirectory="$(ConfigurationName)"
ConfigurationType="1"
CharacterSet="1"
1.개요
-Com vs Player의 1대1 블랙잭 프로그램입니다. ♠,♣,◆,♥의 문양이 있는 A~10,J,Q,K의 트럼프 카드를 받습니다. 합이 21에 가까운 사람이 승리하고 21을 넘을 경우 패배이고 둘 다 21이 넘거나 둘 의 값이 같을경우 Draw 입니다.
합을 결정할때 ACE카드의 값을 1로 할지 10으로 할지 결정할 수 있으며 J,Q,K는 11, 12 13 으로 계산됩니다. 중복된 카드는 발생하지 않으면 다시 플레이할 경우 화면이 클리어 됩니다.
2.접근방법
(1)함수설명
-card_print()함수는 게임이 끝나기 전까지의 출력을 담당합니다.
-p_card()함수는 player에게 카드를 받을지 말지를 결정하게 합니다.
-c_card()함수는 com에게 카드를 받을지 말지를 결정하게 합니다. com이 받은 카드의 합이 18보다 작을 경우 계속해서 카드를 받게 하였습니다.
≪ … 중 략 … ≫
3.풀이
#include
#include
#include
//void ace(int c_n,);
void card_print(int c_n, int p_n, int *pcard,struct card *black);//card 출력
char p_card();//player 한장 더 받을지 말지
char c_card(int c_n, char c_call ,int *ccard,struct card *black);//com 한장 더 받을지 말지
char end_print(int c_n, int *ccard, int p_n, int *pcard,struct card *black);//종료묻기
int cardcompa(int *card,int cardi);//중복된카드 방지하여 발생시키기 위함
//card정보를 담기위한 구조체
//0~51까지 각각 *shpae로 문양과 value로 값을 저장
struct card{
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
blackjack.vcproj
Version="9.00"
Name="blackjack"
ProjectGUID="{A5F580AB-2DCC-4DDC-8F98-0831ACCF7ADE}"
RootNamespace="blackjack"
Keyword="Win32Proj"
TargetFrameworkVersion="196613"
>
/>
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
IntermediateDirectory="$(ConfigurationName)"
ConfigurationType="1"
CharacterSet="1"
추천자료
B2C에 관한 연구(PPT,파워포인트)
[보육실습] 연구 수업 계획안 -파리 한 마리를 꿀꺽 삼킨 할머니 (동화 조형 게임)
C 언어로 제작한 테트리스 입니다.
C언어로 만든 Network Couple Tetris
C 로 만든 테트리스 프로그램 !!
C언어(블랙잭)
(유아교육) 주제 - 동물, 토끼와 거북이 경주 모의수업 게임 활동 계획안
개념을콕콕잡아주는c언어 1장
만4세) <수업계획안> 주제(소주제) : 가을(나뭇잎과 색) / 활동명 : 은행잎, 단풍잎 뒤집기 /...
고전을 적용한 신개념 미디어 콘텐츠 기획 요약 - 고전소설의 스토리를 이용한 RPG 게임 기획
닌텐도 (Nintendo / 任天堂) 기업리서치 - 닌텐도의 모든 것 {닌텐도, 게임의 신화를 만들어...
[심리학과 심리치료] 교류분석에 대한 개관적 이해 - 철학적 전제, 성격모델과 건강모델과 이...
[2017년 보건교육C형]초/중/고등학생의 스마트폰중독에 대한 보건교육4C-선택대상에 대한 인...
영유아계획안 만5세(연간보육계획안, 주간보육계획안, 일일보육계획안, 부분수업계획안, 게임...
소개글