C#初学者,如何将队列整数添加到总整数中?
以下是要求: 请使用while循环遍历队列,并添加下一个 将项添加到总变量中。循环结束后,请将总数写入 使用console.WriteLine创建控制台 代码如下:C#初学者,如何将队列整数添加到总整数中?,c#,loops,queue,C#,Loops,Queue,以下是要求: 请使用while循环遍历队列,并添加下一个 将项添加到总变量中。循环结束后,请将总数写入 使用console.WriteLine创建控制台 代码如下: using System; using System.Collections.Generic; public class Program { public static void Main() { Queue<int> primes = new Queue<int>();
using System;
using System.Collections.Generic;
public class Program
{
public static void Main()
{
Queue<int> primes = new Queue<int>();
primes.Enqueue(2);
primes.Enqueue(3);
primes.Enqueue(5);
primes.Enqueue(7);
primes.Enqueue(11);
int total = 0;
while(primes.Count > 0)
{
total += primes.Dequeue();
}
Console.WriteLine(total);
}
}
使用系统;
使用System.Collections.Generic;
公共课程
{
公共静态void Main()
{
队列素数=新队列();
素数排队(2);
素数排队(3);
素数排队(5);
素数排队(7);
素数排队(11);
int-total=0;
而(primes.Count>0)
{
总数+=素数。出列();
}
控制台写入线(总计);
}
}
即使我得到28的输出,教程也不会接受这个答案。我以前在这方面遇到过一个bug,所以我不确定我是正确的还是这个网站有问题。是这样吗?如果没有,我错过了什么
也许,他们希望你使用“foreach”而不是while。使用下面的代码片段并提交给他们
foreach (var Item in primes)
total += Item;
请停止使用那个网站。它充满了bug。说明书字面上说
使用while循环