您的位置:首页 > 编程语言 > C#

C#编程基础 实验(10) (5)

2016-05-20 16:57 507 查看
设计如图实验所示的窗体,窗体中的按钮可以使用菜单实现。随即给出一个0~99(包括0和99)之间的数字,然后让你猜是什么数字。你可以随便猜一个数字,游戏就会提示太大还是太小,从而缩小结果范围。经过几次猜测与提示后,最终推出答案。

提示:

(1)单击“开始游戏”,获得系统给的猜测的数字。

(2)用户在文本框中输入数字,回车。每次回车,系统判定用户输入数字,给出判定信息。

代码如下:

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 WindowsFormsApplication1
{
public partial class Form1 : Form
{
Boolean flag = true;
int  k = 0;
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{

}
private void button1_Click(object sender, EventArgs e)
{
if (flag)
{
Random rd = new Random();
k = rd.Next(0, 100);
flag = false;
}

}
private void button2_Click(object sender, EventArgs e)
{
label4.Text = k.ToString();

}
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
int number = int.Parse(textBox1.Text);
if (number > k)
{
label2.Text = "太大了";
}
else if (number < k)
{
label2.Text = "太小了";
}
else
{
label2.Text = "猜对了";
}

}
}

private void label2_Click(object sender, EventArgs e)
{

}

private void label4_Click(object sender, EventArgs e)
{

}
}
}


运行结果:



 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c# 编程