我正在为课程编写程序,需要一些如何使其正常工作的建议。我有一个程序,要求用户输入项目的价格。一旦他们输入第一个商品的价格,它就会要求他们提供下一个价格。问题是我需要在do-while循环中使用它。我试图得到每个while循环实例后输入的项目的总价格。我知道我可以使用数组或列表但是赋值不会调用它。 任何意见将是有益的。
这是do while循环的代码。
public static void Main()
{
double cost;
int Items;
string counter;
string value;
string more;
double newtotal;
int loopcounter = 0;
//item cost
Console.WriteLine("Welcome to the Online Store");
Console.WriteLine("How many items are you buying?");
counter = Console.ReadLine();
Items = Convert.ToInt32(counter);
do
{
// buying items
Console.WriteLine("Enter the cost of your item one by one");
value = Console.ReadLine();
cost = Convert.ToDouble(value);
newtotal = +cost;
loopcounter++;
}
while (loopcounter < Items);
答案 0 :(得分:0)
在newtotal = + cost之后写下面的代码;声明进入do while:Console.WriteLine(“你的总金额:{0}”,newtotal);
答案 1 :(得分:0)
newtotal = +成本;是错的 改为输入newtotal + = cost;
移动
Console.WriteLine("Enter the cost of your item one by one");
从循环中退出,因为您不必告诉买家一次又一次地输入......
好继续保持