问题及代码:
/*
* Copyright (c) 2016, 烟台大学计算机与控制工程学院
* All rights reserved.
* 文件名称:search.cpp
* 作 者:单昕昕
* 完成日期:2016年5月20日
* 版 本 号:v1.0
* 问题描述:随机给出一个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
{
public Form1()
{
InitializeComponent();
}
private void label2_Click(object sender, EventArgs e)
{
}
private void button2_Click(object sender, EventArgs e)
{
Application.Exit();//单击结束按钮程序即可结束
}
private void label1_Click(object sender, EventArgs e)
{
}
private void Form1_Load(object sender, EventArgs e)
{
label1.Text = "输入数字:";
label2.Text = "谜底:";
label3.Text = "我是提示";
button1.Text = "开始游戏";
button2.Text = "结束游戏";
}
private void button1_Click(object sender, EventArgs e)
{
string num = textBox1.Text;
int n = int.Parse(num);
string ans = label4.Text;
int m = int.Parse(ans);
if (n < m) label3.Text = "太小了";
else if (n > m) label3.Text = "太大了";
else label3.Text = "猜对了";
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
}
private void label4_Click(object sender, EventArgs e)
{
}
private void label3_Click(object sender, EventArgs e)
{
}
}
}
运行结果:
标签初始显示的文本要定义在Form1_Load中。
9424

被折叠的 条评论
为什么被折叠?



