티스토리 뷰
반응형
모든 강의 자료 : www.codingnow.co.kr/
gcc에서 제공되는 rand, scanf 함수를 사용하여 램덤수를 맞추는 간단한 게임입니다.
rand( )함수를 사용하여 0~99까지의 무작위 수가 생성되고
유저가 10회안에 맞추는 것입니다.
유저의 입력은 scanf를 사용했습니다.
또한 반복적으로 유저의 입력을 받기 위해 while을 사용하였고
if를 사용하여 게임의 조건을 판단합니다.
자세한 설명은 첨부된 동영상을 참고해주세요.
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void main(void)
{
int user;
int ran;
int cnt = 0;
srand(time(NULL));
ran = rand() % 100;//0~99
// printf("random : %d", ran);
while (1)
{
cnt++;
printf("current %d : input(0~99) ? ",cnt);
scanf("%d", &user);
if(user == ran)
{
printf("Win!!\n");
break;
}
if(cnt >= 10)
{
printf("Lose!!\n");
break;
}
if (user > ran)
{
printf("up!!\n");
}
else
{
printf("down!!\n");
}
}
}
반응형
'C언어 강의' 카테고리의 다른 글
C언어와 파이썬 활용하여 두 수 사이의 배수의 합을 구하기 (0) | 2021.02.10 |
---|---|
C언어기초활용 함수포인터에 대해 살려봅니다. (0) | 2021.02.02 |
C언어 기초활용하여 10진수를 2진수로 출력하기 입니다. (0) | 2021.01.28 |
C언어 기초 GCC 컴파일러 설치하기 - 신규다운로드 사이트 (0) | 2021.01.27 |
C언어기초활용 최대최소구하기 배열과 함수 포인터 사용법도 같이 해봐요 (0) | 2021.01.27 |