이용안내|

고객센터

  장바구니| 마이페이지| 캐쉬충전|
문서/서식
ㆍ건설서식
ㆍ교육서식
ㆍ금융서식
ㆍ민원행정서식
ㆍ법률서식
ㆍ사업계획서
ㆍ생활서식
ㆍ세무회계서식
ㆍ영문서식
ㆍ회사서식
ㆍ제례서식
ㆍ기타서식
ㆍ예문관련서식
레포트
ㆍ경영/경제
ㆍ공학/기술
ㆍ인문/어학
ㆍ생활/환경
ㆍ사회과학
ㆍ자연과학
ㆍ농/수산학
ㆍ의/약학
ㆍ독후감
ㆍ레포트표지
초중고기출/숙제
ㆍ초등기출/학습자료
ㆍ중등기출/학습자료
ㆍ고등기출/학습자료
ㆍ숙제자료
ㆍ기타학습자료
논문/전문/방통대
ㆍ논문
ㆍ전문자료
ㆍ원서번역
ㆍ방송통신대
기타공부자료
ㆍ방송통신대
ㆍ강의자료/족보
ㆍ영어공부(토익,회화,단어)
ㆍ국가고시/자격증
ㆍ편입학,일본어,중국어
법령/훈령/조례
ㆍ관계법령모음
공학/기술 인기순위
※stack 계산기...
성인간호학]]]]]
자동차의 종류
콘크리트의슬럼프...
PC컴퓨터의역사
애니메이션이란
나일론의합성
색상표
프랑크로이드
그리드시스템
공지사항이 없습니다.
C언어 가위바위보 만들기
파일명 C언어 가위바위보 만들기.hwp 관련 뷰어 다운로드
분류 레포트 > 공학/기술
가격 500원 페이지 0페이지
등록일 2011년 03월 30일 판매자 popri2580
구매 0건 조회수 876회
자료번호 #0155281 파일크기 48.0KB
키워드 :
소개글 C언어 가위바위보 만들기
요약 가위 바위 보 만들기

<문제>
컴퓨터와 가위바위보를 수행하는 프로그램을 작성하시오.

<소스>

#include
#include //srand와 rand를 사용하기위한 헤더파일
#include

void main()//메인함수 시작
{
int user, com; //사용자와 컴퓨터의 변수 선언

printf("가위바위보 게임 하기n");
printf("가위는 0 바위는 1 보는 2 종료는 3입니다.n"); //가위 바위 보를 숫자로 설정
reset: //가위바위보를 반복하고 잘못 입력했을경우를 위한 설정
printf("당신이 낼 것은?");
scanf("%d", &user); //사용자가 낼 것을 결정 0,1,2중 선택
printf("n");
srand(time(NULL)); //무작위 숫자 뽑기
com = rand() % 3; //무작위 숫자를 3으로 나누어 나머지가 0,1,2가 나오게 된다. 나온값을 컴퓨터 가 갖는다.

switch(user) { //사용자가 낸것과 컴퓨터가 낸것을 비교하기 위한 함수 switch문 시작
case 0: //사용자가 가위일 경우
while(com == user) { //사용자와 컴퓨터가 모두 가위일때
printf("당신과 컴퓨터 모두 가위입니다.n");
printf("당신은 비겼습니다.n");
goto reset; //reset으로 돌아간다.
}
printf("당신이 낸 것은 가위입니다.n");
if(com == 2) { //사용자는 가위 컴퓨터는 보일때
printf("컴퓨터가 낸 것은 보입니다.n");
printf("당신은 이겼습니다.n");
} else { //사용자는 가위 컴퓨터는 바위일때
printf("컴퓨터가 낸 것은 바위입니다.n");
printf("당신은 졌습니다.n");

 
등록된 상품평이 없습니다.

위 정보및 게시물 내용의 진실성에 대하여 보증하지 아니하며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
위 정보및 게시물 내용의 불법적 이용, 무단전재및 배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁요소 발견시 하단의 저작권 침해신고를 이용해 주시기 바랍니다.
회사소개 | 개인정보취급방침 | 회원약관 | 고객지원센터 | 저작권 침해신고 | 제휴 및 광고문의   
(주)미툰앤노벨대표이사 : 정현준개인정보책임자 : 정현준
본사 : 경기도 성남시 분당구 성남대로331번길 8, 15층 1502호 (정자동, 킨스타워)
사업자등록번호 : 272-81-00259통신판매업신고 : 제2017-성남분당-1125호
대표전화 : 
1644-9259팩스 : 031-724-2601help@me.co.kr