我现在这个问题已经多次成为mada但是, 我需要一个函数来计算给定堆栈中奇数的总和S
我尝试过这样的事情,但现在我认为这不正确。
private static int Sum(int n, x)
{
if (n % 2 == 0) && (x % 2 == 0)
return n + x;
}
答案 0 :(得分:3)
只是一个例子,您可以将堆栈变量作为参数传递给GetSum()
函数。
private static int GetSum()
{
Stack<int> stack = new Stack<int>();
stack.Push(2);
stack.Push(5);
stack.Push(7);
stack.Push(4);
stack.Push(1);
int sum = 0;
foreach (int number in stack)
{
if (number % 2 != 0)
{
sum += number;
}
}
return sum;
}
答案 1 :(得分:0)
伪代码: