我现在这个问题已经很多次了,但是我需要一个函数来计算给定堆栈 S 中奇数的总和
我已经尝试过这样的事情,但我现在认为它是不正确的。
private static int Sum(int n, x)
{
if (n % 2 == 0) && (x % 2 == 0)
return n + x;
}
我现在这个问题已经很多次了,但是我需要一个函数来计算给定堆栈 S 中奇数的总和
我已经尝试过这样的事情,但我现在认为它是不正确的。
private static int Sum(int n, x)
{
if (n % 2 == 0) && (x % 2 == 0)
return n + x;
}
只是一个示例,您可以将堆栈变量作为参数传递给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;
}
伪代码: