foreach循环数组相加加上多个条件判断
时间: 2023-07-28 11:13:37 浏览: 48
你可以使用foreach循环来遍历数组,然后加上多个条件判断来实现相加的功能。以下是一个示例代码:
```
int[] nums = {1, 2, 3, 4, 5};
int sum = 0;
foreach(int num in nums)
{
if(num % 2 == 0 && num > 2) // 如果num是偶数且大于2
{
sum += num;
}
else if(num % 2 != 0 && num < 4) // 如果num是奇数且小于4
{
sum += num;
}
}
Console.WriteLine(sum); // 输出结果为6 (2+4)
```
在上面的示例中,我们遍历了整个数组,并且对每个元素进行了多个条件判断。如果条件满足,我们就把元素加到了sum变量中。最后输出sum的值,就可以得到所有符合条件的元素的和了。
相关问题
foreach循环数组相加加上条件判断
可以使用以下代码实现:
```
int sum = 0;
int[] arr = {1, 2, 3, 4, 5};
foreach (int num in arr)
{
if (num % 2 == 0)
{
sum += num;
}
}
Console.WriteLine("Sum of even numbers in array: " + sum);
```
在上面的示例中,我们遍历整个数组并将每个偶数相加。可以使用任何条件来过滤数组中的元素,只需将条件放在if语句中即可。
foreach循环数组相加
可以用以下代码实现:
```csharp
int[] array = {1, 2, 3, 4, 5};
int sum = 0;
foreach (int num in array) {
sum += num;
}
Console.WriteLine(sum); // 输出15
```
这里定义了一个整型数组 `array`,然后使用 `foreach` 循环遍历数组中的每个元素,并将其加到变量 `sum` 中。最终输出 `sum` 的值,即数组中所有元素的和。