using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1 {
class GuessMachine {
private Random rand = new Random();
private int answer;//正确答案
public int Answer {
get { return answer; }
}
private string hint;//友情提示
public string Hint {
get { return hint; }
set { hint = value; }
}
private int counter;//计数器
public bool Judge(int youranswer) {
counter++;
if (youranswer > answer) {
hint = "再小一点!";
}
else if (youranswer < answer) {
hint = "再大一点!";
}
else {
hint = "恭喜你,回答正确!,总共猜了" + counter + "次";
return true;
}
return false;
}
public GuessMachine() {
Reset();
}
public void Reset() {
answer = rand.Next(1, 101);
hint = "";
counter = 0;
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1 {
class GuessMachine {
private Random rand = new Random();
private int answer;//正确答案
public int Answer {
get { return answer; }
}
private string hint;//友情提示
public string Hint {
get { return hint; }
set { hint = value; }
}
private int counter;//计数器
public bool Judge(int youranswer) {
counter++;
if (youranswer > answer) {
hint = "再小一点!";
}
else if (youranswer < answer) {
hint = "再大一点!";
}
else {
hint = "恭喜你,回答正确!,总共猜了" + counter + "次";
return true;
}
return false;
}
public GuessMachine() {
Reset();
}
public void Reset() {
answer = rand.Next(1, 101);
hint = "";
counter = 0;
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1 {
class Program {
static void Main(string[] args) {
GuessMachine guess = new GuessMachine();
bool flag = false;
do {
Console.Write("请输入数字 :");
int youranswer = Convert.ToInt32(Console.ReadLine());
flag = guess.Judge(youranswer);
Console.WriteLine(guess.Hint);
} while (!flag);
guess.Reset();
}
}
}