for (i = 0; i < 6; i++)
{
num[i] = rand.Next(33) + 1;
}
for (j = 0; j < 5; j++)
{
for (i = 0; i < 5 - j; i++)
{
if (num[i] > num[i + 1])
{
temp = num[i];
num[i] = num[i + 1];
num[i + 1] = temp;
}
}
}
textBox1.Text = " ";
int b = rand.Next(16) + 1;
for (i = 0; i < 6; i++)
{
if (num[0] != num[1] && num[0] != num[2] && num[0] != num[3] && num[0] != num[4] && num[0] != num[5]
&& num[1] != num[2] && num[1] != num[3] && num[1] != num[4] && num[1] != num[5]
&& num[2] != num[3] && num[2] != num[4] && num[2] != num[5]
&& num[3] != num[4] && num[3] != num[5]
&& num[4] != num[5])
{
textBox1.Text += num[i].ToString() + " ";
}
else
{
textBox1.Text = "请重新选号";
}
textBox2.Text = b.ToString();
}
{
num[i] = rand.Next(33) + 1;
}
for (j = 0; j < 5; j++)
{
for (i = 0; i < 5 - j; i++)
{
if (num[i] > num[i + 1])
{
temp = num[i];
num[i] = num[i + 1];
num[i + 1] = temp;
}
}
}
textBox1.Text = " ";
int b = rand.Next(16) + 1;
for (i = 0; i < 6; i++)
{
if (num[0] != num[1] && num[0] != num[2] && num[0] != num[3] && num[0] != num[4] && num[0] != num[5]
&& num[1] != num[2] && num[1] != num[3] && num[1] != num[4] && num[1] != num[5]
&& num[2] != num[3] && num[2] != num[4] && num[2] != num[5]
&& num[3] != num[4] && num[3] != num[5]
&& num[4] != num[5])
{
textBox1.Text += num[i].ToString() + " ";
}
else
{
textBox1.Text = "请重新选号";
}
textBox2.Text = b.ToString();
}
int i, j,temp;
Random rand = new Random();
for (i = 0; i < 6; i++)
[align=left] {
num[i] = rand.Next(33) + 1;
}
for (j = 0; j < 5; j++)
{
for (i = 0; i < 5 - j; i++)
{
if (num[i] > num[i + 1])
{
temp = num[i];
num[i] = num[i + 1];
num[i + 1] = temp;
}
}
}
textBox1.Text = " ";
int b = rand.Next(16) + 1;
for (i = 0; i < 6; i++)
{
if (num[0] != num[1] && num[0] != num[2] && num[0] != num[3] && num[0] != num[4] && num[0] != num[5]
&& num[1] != num[2] && num[1] != num[3] && num[1] != num[4] && num[1] != num[5]
&& num[2] != num[3] && num[2] != num[4] && num[2] != num[5]
&& num[3] != num[4] && num[3] != num[5]
&& num[4] != num[5])
{
textBox1.Text += num[i].ToString() + " ";
}
else
{
textBox1.Text = "请重新选号";
}
textBox2.Text = b.ToString();
}[/align]
以上代码全部写在一个单击事件里,请高手帮我修改一下,实现如题功能!
{
int i, j, temp;
Random rand = new Random();
int[] num = new int[6];
for (i = 0; i < 6; i++)
{
num[i] = rand.Next(33) + 1;
} for (j = 0; j < 5; j++)
{
for (i = 0; i < 5 - j; i++)
{
if (num[i] > num[i + 1])
{
temp = num[i];
num[i] = num[i + 1];
num[i + 1] = temp;
}
}
}
textBox1.Text = ""; for (i = 0; i < 6; i++)
{
if (num[0] != num[1] && num[0] != num[2] && num[0] != num[3] && num[0] != num[4] && num[0] != num[5]
&& num[1] != num[2] && num[1] != num[3] && num[1] != num[4] && num[1] != num[5]
&& num[2] != num[3] && num[2] != num[4] && num[2] != num[5]
&& num[3] != num[4] && num[3] != num[5]
&& num[4] != num[5])
{
textBox1.Text += num[i].ToString() + " ";
}
else
{
i = 0;
}
int b = rand.Next(16) + 1;
textBox2.Text = b.ToString();
}
} protected void Button1_Click(object sender, EventArgs e)
{
Num();
}
分數拿來。
public partial class Form1 : Form
{
int[] num = new int[6];
int temp;
int i, j;
Random rand = new Random();
public Form1()
{
InitializeComponent();
}
public void test()
{
for (i = 0; i < 6; i++)
{
num[i] = rand.Next(33) + 1;
}
for (j = 0; j < 5; j++)
{
for (i = 0; i < 5 - j; i++)
{
if (num[i] > num[i + 1])
{
temp = num[i];
num[i] = num[i + 1];
num[i + 1] = temp;
}
}
}
textBox1.Text = " ";
int b = rand.Next(16) + 1;
for (i = 0; i < 6; i++)
{
if (num[0] != num[1] && num[0] != num[2] && num[0] != num[3] && num[0] != num[4] && num[0] != num[5]
&& num[1] != num[2] && num[1] != num[3] && num[1] != num[4] && num[1] != num[5]
&& num[2] != num[3] && num[2] != num[4] && num[2] != num[5]
&& num[3] != num[4] && num[3] != num[5]
&& num[4] != num[5])
{
textBox1.Text += num[i].ToString() + " ";
}
else
{
test();
}
textBox2.Text = b.ToString();
}
}
private void button1_Click(object sender, EventArgs e)
{
test();
}
}