C#... 我初学, 非常感谢,得到答案立马给分数!

解决方案 »

  1.   

    随机数可以使用Random tempRandom=new Random();
    随机生成1~100:tempRandom.next(1,100);//这是个int类型 当然你可以提前定义一个int来“接住”它
    接下来的 判定“等于、大于、小于”  if  else语句就能搞定了  最后MessageBox.Show();
    基本就是这个思路  望采纳。。
      

  2.   


     private void button1_Click(object sender, EventArgs e)
            {
                Random ran = new Random();
                int RandKey = ran.Next(0, 99);
                if (RandKey == Convert.ToInt32(textBox1.Text))
                {
                    MessageBox.Show("随机数是"+RandKey+",等于你输入的数");
                }
                else if (RandKey > Convert.ToInt32(textBox1.Text))
                {
                    MessageBox.Show("随机数是" + RandKey + ",大于你输入的数");
                }
                else
                {
                    MessageBox.Show("随机数是" + RandKey + ",小于你输入的数");
                }好像行
      

  3.   


     private void button1_Click(object sender, EventArgs e)
            {
                Random ran = new Random();
                int RandKey = ran.Next(0, 99);
                if (RandKey == Convert.ToInt32(textBox1.Text))
                {
                    MessageBox.Show("随机数是"+RandKey+",等于你输入的数");
                }
                else if (RandKey > Convert.ToInt32(textBox1.Text))
                {
                    MessageBox.Show("随机数是" + RandKey + ",大于你输入的数");
                }
                else
                {
                    MessageBox.Show("随机数是" + RandKey + ",小于你输入的数");
                }好像行
      

  4.   


    private void button4_Click(object sender, EventArgs e)
            {
                Random r = new Random();
                int input = Convert.ToInt32(this.textBox2.Text);
                int num = r.Next(101);
                if (num < input)
                {
                    MessageBox.Show("小了");
                }
                else if (num == input)
                {
                    MessageBox.Show("一样大");
                }
                else
                {
                    MessageBox.Show("大了");
                }
            }
    界面就一个Button   一个textbox
      

  5.   

    非常感谢!忘记说了,我有两个按钮,一个是有“start”,一个是“guess”,先按下start开始得出随机数,然后用户在textbox内输入自己的数字按下guess键,得出messagebox的信息,请问如何实现?
      

  6.   

    把出随机数的代码放到start里面 后面的放guess里面就行了
      

  7.   

    你主要了解随机函数就得了..
    Random myrand=new Random();//实例化一个随机类
    myrand.Next(100).//随机1-100之间的数..
    可以去MSDN 看看 Random类
      

  8.   

    先start形成随机数,保存到一个变量中,然后到文本框中输入你猜的值,和前面保存随机生成的数进行比较