一个控制台程序(猜数字)
2007-11-15 22:58
260 查看
using System;
using System.Collections.Generic;
using System.Text;
namespace GuessNumber
{
public class GuessTheNumber
{
public string tryGuess(int guess)
{
Random generator = new Random();
int randomNumber = generator.Next(1, 100);
if (guess == randomNumber)
{
return "你猜对了";
}
else { return "对不起!正确的数字是" + randomNumber.ToString(); }
}
}
class Program
{
static void Main(string[] args)
{
Console.WriteLine("我们现在来玩一个叫“猜数字”的游戏");
Console.WriteLine("现在请输入你猜的数字");
try
{
int myGuess = int.Parse(Console.ReadLine());
if ((myGuess > 100) || (myGuess < 1))
{
Console.WriteLine("你输入的数字必须在1—100之间");
}
else
{
GuessTheNumber gtn = new GuessTheNumber();
Console.WriteLine(gtn.tryGuess(myGuess));
}
}
catch
{
Console.WriteLine("请输入你猜的数字!");
}
}
}
}
using System.Collections.Generic;
using System.Text;
namespace GuessNumber
{
public class GuessTheNumber
{
public string tryGuess(int guess)
{
Random generator = new Random();
int randomNumber = generator.Next(1, 100);
if (guess == randomNumber)
{
return "你猜对了";
}
else { return "对不起!正确的数字是" + randomNumber.ToString(); }
}
}
class Program
{
static void Main(string[] args)
{
Console.WriteLine("我们现在来玩一个叫“猜数字”的游戏");
Console.WriteLine("现在请输入你猜的数字");
try
{
int myGuess = int.Parse(Console.ReadLine());
if ((myGuess > 100) || (myGuess < 1))
{
Console.WriteLine("你输入的数字必须在1—100之间");
}
else
{
GuessTheNumber gtn = new GuessTheNumber();
Console.WriteLine(gtn.tryGuess(myGuess));
}
}
catch
{
Console.WriteLine("请输入你猜的数字!");
}
}
}
}
相关文章推荐
- Mono项目提供的一个控制台程序辅助包GetOptions
- 将多个C#控制台程序整合到一个控制台程序中运行
- VC2012+QT新建一个控制台程序
- Java Date类和Calendar类的一个控制台打印日期的小程序
- 一个服务程序框架,并在vc6.0win32控制台工程中嵌入manifest使用uac
- 一个C++编写的控制台程序
- 调用一个控制台程序并取得其输出(PIPE)
- CreateProcess执行一个控制台程序,隐藏窗口
- 使用面向对象的编程思想写一个简单的控制台计算器程序,放松一下
- ASP.NET一个简易的WebServer,用控制台程序模拟IIS 托起web服务
- 控制台应用程序转成MFC程序错误—OcrRec.exe触发一个触点,原因可能是堆被破坏
- java 编写程序实现从控制台接收一个 5 位以上的整数,使用数组来判断该数字 * 是否是回文数。(例如:789987,12344321是回文数)
- Mono项目提供的一个控制台程序辅助包GetOptions
- 给你的gui程序添加一个彩色的控制台
- 用mingw编译C++工程;程序里面的cout<<"aaa";cmd运行c++程序,aaa内容在控制台不显示,如何将aaa输出到控制台屏幕并将控制台内容写到一个文件中。
- 10_9_5为Ch10CardLib库编写一个控制台客户程序,从扰乱的Deck对象中一次取出5张牌.如果这5张牌都是相同的花色,客户程序就应在屏幕上显示这5张牌,以及文本"Flush",否则就显示50
- 1. 请用C#的面向对象语言 实现 一个计算器控制台程序,要求输入两个数和运算符号,得到结果
- 调用一个控制台程序并取得其输出(PIPE)
- 一个简单的控制台程序
- 怎么用VS2008做一个控制台程序