[C# 제어문 실습] 랜덤 수 맞히기(Low High)
//7. 컴퓨터는 1에서 100사이의 랜덤한 수를 갖습니다. 사용자는 10회 동안 컴퓨터가 갖고 있는 수를 맞추는 게임입니다. 매 회마다 사용자는 자신이 생각한 수를 입력하고 컴퓨터가 갖고 있는 수가 더 크면 "더 큽니다.", 작으면 "더 작습니다." 같으면 "축하합니다. 맞췄습니다."라고 메시지를 출력합니다. 그리고 틀렸을 때는 맞추거나 10회 동안 반복합니다. 만약 10회를 반복하였는데 못 맞추었을 때는 "실패하였습니다."라고 메시지를 출력합니다.
using System;
namespace 반복문
{
class Program
{
static void Main(string[] args)
{
Random random = new Random();
int computer = random.Next(100) + 1;
int value = 0;
int tcnt = 0;
for(tcnt = 0;tcnt<10;tcnt++)
{
Console.WriteLine("{0}회 시도, 1에서 100사이의 수를 입력하세요.",tcnt);
value = int.Parse(Console.ReadLine());
if(value == computer)
{
Console.WriteLine("축하합니다. 맞혔습니다.");
break;
}
if(value>computer)
{
Console.WriteLine("더 작습니다.");
}
else
{
Console.WriteLine("더 큽니다.");
}
}
if(tcnt == 10)
{
Console.WriteLine("실패하였습니다.");
}
}
}
}
'언어 자료구조 알고리즘 > 프로그래밍 실습' 카테고리의 다른 글
[C# 캡슐화 실습] 캠퍼스 생활 - 학생 클래스 정의하기 (0) | 2017.09.13 |
---|---|
[C# 실습] 도서 관리 프로그램 - 인덱서 정의 (0) | 2017.09.12 |
[C# 배열 실습] 성적 관리 프로그램 (0) | 2017.09.06 |
[C# 제어문 실습] 다이아몬드 출력 (0) | 2017.09.05 |
[C# 제어문 실습] 입력한 정수 높이의 삼각형 출력 (0) | 2017.09.05 |
[C# 제어문 실습] 콘솔 응용프로그램에서 메뉴 선택하기 (0) | 2017.09.05 |
[C# 제어문 실습] 공배수 출력 (0) | 2017.09.01 |
[C# 제어문 실습] 공약수의 합계 구하기 (0) | 2017.09.01 |
[C# 제어문 실습] 구구단 출력 (1) | 2017.09.01 |
[C# 제어문 실습] 6의 배수 출력 (0) | 2017.09.01 |