◾ 컴퓨터가 만든 임의의숫자(1 ~ 100)를 플레이어가 맞추는 게임
C++ 사용
#include <iostream>
#include <format>
using namespace std;
int main()
{
int com;
int player;
int count = 0;
srand(time(NULL));
com = rand() % 100 + 1;
while (1)
{
count++;
cout << "숫자를 입력하세요 <1 ~ 100> ";
cin >> player;
if (player < com)
{
cout << "Low \n";
}
else
{
if (player > com)
{
cout << "High \n";
}
else
{
cout << format("{}번만에 맞았습니다. \n", count);
break;
}
}
}
cout << "Press Enter to continue..." << endl;
cin.ignore();
return 0;
}
C 사용
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
// 컴퓨터, 플레이어, 카운트
int Com;
int Player;
int Count = 0;
// 컴퓨터 랜덤숫자 만들기
srand(time(NULL));
Com = rand() % 100 + 1;
// 플레이어 입력할수있게 만들기
// 조건문 만들기
while (1)
{
Count++;
printf("(1 ~ 100) 중 숫자를 입력하세요 : ");
scanf_s("%d", &Player);
if (Player > Com)
{
printf("Down\n");
}
else if (Com > Player)
{
printf("UP\n");
}
else
{
printf("%d 만에 맞췄습니다 !! \n", Count);
break;
}
}
// 총 몇번만에 맞췄는지 출력하기
return 0;
}
'C++ > C++ 문제 풀이' 카테고리의 다른 글
[C++] 문제 11 (2 ~ 100 소수 출력하기) (0) | 2024.03.13 |
---|---|
[C++] 문제 10 (평균 몸무게) (0) | 2024.03.10 |
[C++] 문제 8 1 ~ 100 합 (0) | 2024.03.08 |
[C++] 문제 7 별 찍기 (0) | 2024.03.08 |
[C++] 문제 6 (0) | 2024.02.29 |