2014. 8. 1. 15:08
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

#include <stdio.h>

#include <stdlib.h>

#include <time.h>



int main()

{


/*

printf("****** 동전 앞 뒤 맞추기 게임 ****** \n\n");


while(1){

srand(time(NULL));

int num= rand()%((2-1)+1)+1;

int num2;



printf("숫자를 입력해 주세요 (1. 앞면/ 2. 뒷면) : ");

scanf("%d", &num2);

printf("컴터가 정한 숫자 : %d\n" , num);


if(num2<3 && num==num2)

{

printf("맞췄습니다\n\n");

}

else if(num2<3 && num!=num2)

{

printf("틀렸습니다\n\n");

}

else if(num2>2 || num2 <0)

{

printf("1이나 2만 입력하시오\n");

break;

}

}

return 0;

*/






-------------------------------------------------------------------------






printf("****** 가위 바위 보  게임 ****** \n\n");


while(1){

srand(time(NULL));

int com= rand()%((3-1)+1)+1;

int mine;



printf("패를 선택 하세요  (1. 가위 / 2. 바위 / 3. 보) : ");

scanf("%d", &mine);


if(com==1){

printf("컴터가 정한 패 : %s\n" , "가위");

}else if(com==2){

printf("컴터가 정한 패 : %s\n" , "바위");

}else if(com==3){

printf("컴터가 정한 패 : %s\n" , "보");

}


if(mine<4 && com==mine){

printf("DRAW\n\n");

}else if(mine<4 && com!=mine){

if(mine==1){

if(com==2){

printf("LOST\n\n");

}else if(com==3){

printf("WIN\n\n");

}

}else if(mine==2){

if(com==3){

printf("LOST\n\n");

}else if(com==1){

printf("WIN\n\n");

}

}else if(mine==3){

if(com==1){

printf("LOST\n\n");

}else if(com==2){

printf("WIN\n\n");

}

}

}else if(mine>3 || mine <0){

printf("1,2,3중에 하나만 입력하시오\n\n");

break;

}

}

return 0;

}


'C / C++' 카테고리의 다른 글

structure  (0) 2014.08.12
up and down game coding  (0) 2014.08.11
functions that can make some random numbers with the headers  (0) 2014.07.31
multiple if, while sentences and some other grammars  (0) 2014.07.30
transforming data types, casting  (0) 2014.07.28
Posted by af334