首先搞懂,设计一个程序要知道进退之道。当用户按下按钮,程序给出一个反馈信息之后,你的那段程序就结束了。你整一个do、while之类的,就是死循环——也许程序没有死,但是你的逻辑思想死掉了。

解决方案 »

  1.   

    如果你做成图形界面,不需要循环,因为用户不断按按钮本身就是循环了。
    定义的猜数变量a应该定义成成员变量,否则每次按了按钮,都会产生一个。do
                {
                    label1.Text = "Please try again.";
                    b = b + 1;
                }
                while (b >= a);
    如果一开始b>a的话,这个程序就会进入死循环。
      

  2.   

    新手建议从控制台程序学起,先把基本概念搞清楚。比如什么是do while循环。
    while的条件为真,就会继续循环,否则退出循环。
      

  3.   

    本帖最后由 caozhy 于 2014-01-17 00:18:17 编辑