|
http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=24149 [복사]
보시고 평가좀 해주세여ㅎㅎ
욕은 사절입니다ㅎㅎ
충고정말 감사하게 마음에 새기겠습니다ㅎㅎ
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a, b, c, d, e ;
printf("가위바위보게임을 시작하겠습니다.\n") ;
loop:
puts("총 몇판하시겠습니까?");
puts("*주의 : 잘 못입력하실시에는 패배하시거나 게임이 종료됩니다.조심하시기 바랍니다.") ;
scanf("%d",&e);
for(d=1;d<=e;d++)
{
puts("당신이 낼것을 선택하세요.") ;
printf("1.가위 2.바위 3.보\n") ;
scanf("%d",&b); //a= 상대편
a = rand()%3 +1 ; //b= 나
switch(b){
case 1:
if(a == 1) //상대편과 내가 가위 일때..
{
printf("당신은 비겼습니다.\n");
}
else if( a == 2)//상대편이 가위 내가 바위일떄..
{
printf("당신은 승리하셧습니다.\n");
}
else if (a== 3)//상대편이 가위 내가 보 일떄..
{
printf("당신은 졌습니다.\n");
}
break ;
case 2:
if(a == 1)//상대편이 바위 내가 가위
{
printf("당신은 졌습니다.\n");
}
else if( a == 2)//상대편과 내가 바위
{
printf("당신은 비겼습니다.\n");
}
else if (a == 3)//상대편이바위 내가 보
{
printf("당신은 승리하셧습니다.\n");
}
break ;
case 3:
if( a== 1)//상대편이 보 내가 가위
{
printf("당신은 승리하셧습니다.\n");
}
else if( a == 2)//상대편이 보 내가 바위
{
printf("당신은 졌습니다.\n");
}
else if (a== 3)//상대편과 내가 ㅂ
{
printf("당신은 비겼습니다.\n");
}
break ;
default :
printf("잘못입력하셨습니다.\n패배입니다.");
}
}
printf("계속하실려면 1을 그만하실려면 2를 입력해주세요.\n");
scanf("%d",&c) ;
if (c == 1)
{
goto loop;
}
printf("수고하셨습니다.\n");
return 0 ;
} |
Hit : 5534 Date : 2012/07/25 12:49
|