none
0~100之间猜一个随机数,结果我错了,说的是int类型转bool类型,求高手解决一下(还求高手给我讲讲三成架构怎么用,增,删,改...详细一点带点代码感谢) RRS feed

  • 问题

  •       <这段代码是要我们才一个随机数然后 ,出错了我找不到在哪?求帮忙>

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;

    namespace YouXi
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
            int count = 0;
            int n = 0;
            private void btnA_Click(object sender, EventArgs e)
            {
                Random r = new Random();
                r.Next(0, 100);
                this.btnB.Enabled = true;
                count = 0;
                int nn = 0;
                try
                {
                    nn = int.Parse(this.TextBox1.Text);
                }
                catch (Exception ex)
                {
                    MessageBox.Show("请输入数字");
                    return;
                }
                count++;
                if (nn=n )
                {
                    MessageBox.Show("恭喜,用了{}次" + count);
                }
                else if (nn < n)
                {
                    MessageBox.Show("小了");
                }
                else
                {
                    MessageBox.Show("大了");
                }
            }
        }
    }

    2012年11月12日 13:41

答案

  • 你好,

    你生成的随机数放在r中,判断是用n和nn来判断,还没有将随机数赋给n吧?

    另外,if语句种判断是否相等,应该用==,而不是=.


    Keep Fighting

    • 已标记为答案 筱e 2012年11月16日 14:56
    2012年11月13日 2:33
    版主

全部回复

  • 你好,

    你生成的随机数放在r中,判断是用n和nn来判断,还没有将随机数赋给n吧?

    另外,if语句种判断是否相等,应该用==,而不是=.


    Keep Fighting

    • 已标记为答案 筱e 2012年11月16日 14:56
    2012年11月13日 2:33
    版主
  • 恩恩  你说的对  后来  我也是这么过来的  因为  刚学习这个什么都不懂   多多指教
    2012年11月15日 11:36