我遇到了while循环的问题。我被要求编写一个程序,让用户输入两个数字,例如1和11.我需要该程序在输出中显示1,2,3,4,5,6,7,8,9,10,11标签,但我无法弄清楚..这是我迄今为止。虽然循环输出数字有问题
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void whileButton_Click(object sender, EventArgs e)
{
double variableOne = 0;
double variableTwo = 0;
int i = 0;
//Get number
if (double.TryParse(variableOneText.Text, out variableOne))
{
if (double.TryParse(variableTwoText.Text, out variableTwo))
{
while (variableOne <= variableTwo)
{
i = i + 1;
outputLabel.Text = i.ToString();
}
}
else
{
MessageBox.Show("Please enter a number");
}
}
else
{
MessageBox.Show("Please enter a number");
}
}
}
_“我需要该程序显示1-11”_ - 意思是什么,究竟是什么?你真的想要的文字'1-11'?你希望每个值都按顺序出现吗?还有别的吗?你的问题很不清楚。如果你被老师要求写这篇文章,请考虑向他们寻求帮助,因为他们能够给出比我们任何人更好的关于特定主题的建议。如果你想在这里得到答案,请修正你的问题,以便你准确地解释你想要程序做什么。 –
你好。我需要显示的字面数字1,2,3等。我只是有一些麻烦,找出我需要用来做到这一点的表达。 – user6923913
你还不清楚。你想让文字阅读“1,2,3等”吗?你想让文本阅读'1,2,3,4,5,6,7,8,8,10,11'吗?你想让文本阅读'1',然后'2',然后'3',依此类推? **请[编辑您的问题](http://stackoverflow.com/review/suggested-edits/13885385),以便清楚您正在尝试做什么,以及您遇到问题解决的具体问题。**准确解释现在程序做了什么,并且正如你所希望的那样解释。请参阅[问]以获取更多关于如何以清晰,可回答的方式展示您的问题的信息 –