怎么用C#编写一个猜价格的小程序?

用C#编写一个猜价格的小程序,要求只能答三次,正确就显示“恭喜答对!领取真知棒一根”错误就继续回答,三次没对,显示“你没有机会了!滚吧”,要求价格要随机生成!请教,怎么编?我们目前只学了C#基本数据类型,常量与变量,表达式,选择语句,循环语句,跳转语句以及SQL SEVER 2005

int i_random = new Random().Next() % 100;
int i_guess = 0;
int i_count = 0;
Console.WriteLine("\t\t\t\t猜价格游戏\n\n");
Console.WriteLine("\t\t这是一个猜价格游戏,猜1~100之间的随机数\n\n");
Console.WriteLine("请输入一个数");

for (i_count = 0; i_count <= 10; i_count++)
{

i_guess = int.Parse(Console.ReadLine());
if (i_guess < i_random)
{
Console.WriteLine("太小了,大一些");

}
if (i_guess > i_random)
{
Console.WriteLine("太大了,小一些");
}
if (i_guess == i_random && i_count <= 3)
{
Console.WriteLine("恭喜答对!领取真知棒一根!");
}
else if ( i_count > 3)
{
Console.WriteLine("你没有机会了!滚吧!");
break;
}
Console.WriteLine("请按游戏菜单,输入 Y 或 N: ");
char i = char.Parse(Console.ReadLine());
if (i == 'Y' || i == 'y')
{
continue;
}
else
{
break;
}

}
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-09-12
( ⊙o⊙ )哇
janhoosan 太牛了~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
第2个回答  2009-09-12
这个。。网上下载吧

哪位编程高手能用C#帮我编一个猜字游戏?我要源代码
}while((temp==1)||(temp==2));} 我的程序是在tc2下编译的。你试试吧~!

用C#随机点名小程序源代码
string str1 = sr.ReadToEnd();sr.Close(); fs1.Close(); \/\/TXT文档中每个姓名一行,之间请已回车分隔 string[] strQ = str1.Split('\\n'); \/\/随机提取 Random rdn = new Random();int index = rdn.Next(0, strQ.Length);Console.WriteLine(strQ[index]);\/\/return ...

这个小程序!!!c#的!麻烦懂的朋友给我讲讲好吗?
这个程序是用来求1+2+3+……+100的和

请教哪位高手,用C#做个计算时长的小程序
public static double getTimeDiff(string start,string end,string mode="m"){ DateTime d1, d2;mode=mode.Trim().ToLower();if (DateTime.TryParse(start, out d1) && DateTime.TryParse(end, out d2)){ if (mode == "m")return (d2 - d1).TotalMinutes;else if (mode == "h")...

请教哪位高手,用C#做个计算时长的小程序
public static double getTimeDiff(string start,string end,string mode="m"){ DateTime d1,d2;mode=mode.Trim().ToLower();if (DateTime.TryParse(start,out d1)&& DateTime.TryParse(end,out d2)){ if (mode == "m")return (d2 - d1).TotalMinutes;else if (mode == "h")return ...

求c#小程序一段,要交作业滴,最好有界面,有算法滴,有的给个现成的就行...
1.vs2005或vs2008新增winform工程。2.工程建好后,默认有个Form1的窗体。3.拖进一个Label控件,把Name属性设置为lbl4.然后双击Form1的窗体,进入后台代码,开始写code了,当然我帮楼主已经写好了,是个小学生的99乘法口诀表,虽然简单,但也有算法噢^-^private void Form1_Load(object sender, EventArgs e) { this...

请教怎么弄C#一个超小程序:编写一个控制台程序,要求用户输入2个int值...
int i=0,j=0;\/\/先定义两个变量接受输入的值 if(int.TryParse(Console.ReadLine(),out i){ if(int.TryParse(Console.ReadLine(),out j)){ Console.WriteLine(string.Format("{0}*{1}={2}",i,j,i*j));Console.ReadKey();} }

求C#编写的小程序,查询数据,急!!!
\/\/\/ 获取hk_data_5s数据 \/\/\/ internal void Fill() { SqlConnection conn = null;SqlCommand cmd = null;SqlDataAdapter SqlDataAdapter =null;DataTable dataTable = null;try { \/\/MySQL连接 \/\/从配置文件读取 conn = new SqlConnection(_connStr);conn.Open();cmd = new SqlCommand("...

用c#做一个CS模式的小程序,想安装到几台电脑上,共用一个数据库,数据库...
打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定。2 安装向导 关闭后打开安装向导,点击下一步,或者直接点击完成。3 开始制作 安装向导完成后即可进入项目文件夹:双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的做的应用程序的可执行...

C#菜鸟级小程序求更改,高手请帮忙,谢谢
static Int16 MaxValue(Int16[] intArray){ Int16 maxVal = intArray[0];for (Int16 i = 1; i < intArray.Length; i++)\/\/ 这里必须要改正 { if (intArray[i] > maxVal)maxVal = intArray[i];} return maxVal;} 这个题的意图是输两个数然后比了大小输出.然后再输YES|No继续由用户...

相似回答
大家正在搜