티스토리 뷰
/*
<업다운 게임>
술자리 게임..ㅋㅋㅋ
컴퓨터가 1~100 사이의 랜덤한 수를 제시하고 사용자가 그 수를 정해진 횟수 안에 맞추는 게임
*/
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
void main() {
int ran = 0; //컴퓨터가 제시한 랜덤 수
int user = 0; //유저가 입력한 수
int count = 10; //남은 횟수
char retry = 0; //재시작 여부 저장
while(1) {
srand(time(0));
ran = rand()%100+1; //1~100 랜덤 수 추출
printf("********UP & DOWN GAME********\n\n");
while(count) {
printf("1~100 사이의 숫자를 입력하세요 : ");
if( scanf("%d" ,&user)==0 ) //%d인데 문자가 들어오면 리턴값은0이된다.
{
printf("숫자를 입력해야 합니다.\n");
continue; //while(count)로
}
if( ran==user )
{
printf("정답입니다 ^ㅠ^\n");
break;
}
else if( (user>100)||(user<1) )
{
printf("1~100 사이의 숫자를 입력해주세요.\n");
continue;
}
else
{
printf("틀렸습니다ㅋ_ㅋ\n");
count--;
if ( ran<user )
{
printf("~DOWN~\n");
}
else
{
printf("~UPUP~\n");
}
}
if( count==0 )
{
printf("기회가 더이상 없습니다.\n");
printf("정답은 %d ",ran);
}
}
printf("한 번 더 하시겠습니까? (y/n) \n");
fflush(stdin);
scanf("%c" ,&retry);
if( retry=='y')
{
count = 10;
}
else if( retry=='n')
{
printf("게임을 종료합니다.\n");
break;
}
else
{
printf("y나 n 중 하나를 입력하세요.\n");
}
}
}
<실행결과>
갑자기 수업시간에 술게임이 생각나서 해봤당
- Total
- Today
- Yesterday
- 자바
- 워게임
- ftz
- Python
- 0xdeadbeef
- webhacking.kr
- java
- wargame
- 명령어
- 우분투
- lord of sqlinjection
- WebHacking
- 1번
- lob
- MySQL
- c언어
- attackme
- Los
- Lord of SQL Injection
- wargame.kr
- my-pass
- pwnable.kr
- 설치
- ubuntu
- pwnable
- 웹해킹
- cobolt
- BOF
- 파이썬
- C
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |