C# 而循环计数按+;一
在“我的代码”中输入项目时,“我的计数”以+1关闭,因为它将价格中的“我的-1”命令作为项目进行计数。如何将项目数量减少1C# 而循环计数按+;一,c#,while-loop,count,C#,While Loop,Count,在“我的代码”中输入项目时,“我的计数”以+1关闭,因为它将价格中的“我的-1”命令作为项目进行计数。如何将项目数量减少1 double price = 0; double input = 0; const double _TAX = .065; double items; double tax; double total; double counter = 1; while (true) { Console.Write("Item #{0} Enter Price: $", ++
double price = 0;
double input = 0;
const double _TAX = .065;
double items;
double tax;
double total;
double counter = 1;
while (true)
{
Console.Write("Item #{0} Enter Price: $", ++counter);
input = Convert.ToDouble(Console.ReadLine());
if (input == - 1)
{
break;
}
price += input;
}
items = counter - 1; //no matter what I do I cant get the correct count
Console.WriteLine("\n Items: {0}", items);
像这样
double price = 0;
double input = 0;
const double _TAX = .065;
double tax;
double total;
int count = 1;
while (true)
{
Console.Write("Item #{0} Enter Price: $", count);
input = Convert.ToDouble(Console.ReadLine());
if (input == - 1)
{
break;
}
count++
price += input;
}
Console.WriteLine("\n Items: {0}", count);
使用
counter++
而不是++counter