如何将列表框中的所有数字相加?
How do I add up all the numbers in the list box?
我想在 while 循环完成后将列表框中的所有数字相加(同时仍保留其中的数字)。
void Task3()
{
limit = Convert.ToInt32(tBNumber.Text);
int finalN = limit + 100;
int n = limit;
int sum = 0;
while (n < finalN )
{
if (n % 9 == 0)
{
lbAnswer.Items.Add(n);
n++;
}
else
{
n++;
}
}
}
将其添加到列表框后,将 sum
增加 n
。
if (n % 9 == 0)
{
lbAnswer.Items.Add(n);
sum += n;
n++;
}
我们可以避免一些迭代。
void Task3()
{
int n, limit;
n, limit = Convert.ToInt32(tBNumber.Text.Trim());
int sum = 0;
while (n < limit + 100)
{
if (n % 9 == 0)
{
lbAnswer.Items.Add(n);
sum += n;
n += 9;
}
else
n++;
}
}
我想在 while 循环完成后将列表框中的所有数字相加(同时仍保留其中的数字)。
void Task3()
{
limit = Convert.ToInt32(tBNumber.Text);
int finalN = limit + 100;
int n = limit;
int sum = 0;
while (n < finalN )
{
if (n % 9 == 0)
{
lbAnswer.Items.Add(n);
n++;
}
else
{
n++;
}
}
}
将其添加到列表框后,将 sum
增加 n
。
if (n % 9 == 0)
{
lbAnswer.Items.Add(n);
sum += n;
n++;
}
我们可以避免一些迭代。
void Task3()
{
int n, limit;
n, limit = Convert.ToInt32(tBNumber.Text.Trim());
int sum = 0;
while (n < limit + 100)
{
if (n % 9 == 0)
{
lbAnswer.Items.Add(n);
sum += n;
n += 9;
}
else
n++;
}
}