using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Random_Number_Generator_In_Range
{
public partial class Form1 : Form
{
int number;
void random()
{
for (int count = 0; count < 20; count++)
{
Random rnd = new Random();
number = rnd.Next(49) + 1;
MessageBox.Show(number.ToString());
if (number == 0 || number <= 24)
{
}
else
{
}
}
}
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
random();
}
private void label1_Click(object sender, EventArgs e)
{
}
private void label2_Click(object sender, EventArgs e)
{
}
}
}
Hello Everyone
这是我在Stack Overflow上的第一篇文章,所以如果我的问题有任何问题,请告诉我,这样可以帮助我继续前进。
所以我做了一些C ++编程,但是,现在我正在使用C#(Windows Application Form)中的一些教程问题,但我的知识非常有限。
教程提问:
首先,我甚至不确定我是否在正确的轨道上,但我不知道如何将标签1中的数字0-24和标号2中的数字25-49打印出来。已经创建了一个if / else语句,因为我确信我需要输入的指令应该进入它们但是我不能为我的生活想想它会是什么。
希望这很清楚,任何帮助都会受到赞赏。
答案 0 :(得分:0)
欢迎来到堆栈。
您可以设置两个计数器变量来保存0-24和25-49中当前的数字计数,然后编辑if语句以执行类似的操作。
if (number <= 24)
{
countLowNumbers++;
}
else
{
countHighNumbers++;
}
然后更新两个标签:
Label1.Text = countLowNumbers.ToString();
Label2.Text = countHighNumbers.ToString();
这应该会让你前进。