编程奇偶数之和代码怎么写

时间:2025-01-24 22:50:19 游戏攻略

C++代码示例

```cpp

include

using namespace std;

int main() {

int n, sum1 = 0, sum2 = 0;

cin >> n;

for(int i = 1; i <= n; ++i) {

if(i % 2 == 1) {

sum1 += i; // 奇数累加到sum1中

} else {

sum2 += i; // 偶数累加到sum2中

}

}

cout << sum1 << " " << sum2 << endl;

return 0;

}

```

Python代码示例

```python

def calculate_odd_even_sum(nums):

sum = 0

for num in nums:

if num % 2 == 1: 判断是否为奇数

sum += num

return sum

测试代码

nums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

result = calculate_odd_even_sum(nums)

print("奇偶数和为:", result)

```

Java代码示例

```java

import java.util.Scanner;

public class OddEvenSum {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.print("Enter a number: ");

int n = scanner.nextInt();

int sum1 = 0, sum2 = 0;

for (int i = 1; i <= n; ++i) {

if (i % 2 == 1) {

sum1 += i; // 奇数累加到sum1中

} else {

sum2 += i; // 偶数累加到sum2中

}

}

System.out.println(sum1 + " " + sum2);

}

}

```

C代码示例

```csharp

using System;

class Program {

static void Main() {

Console.Write("Enter a number: ");

int n = int.Parse(Console.ReadLine());

int sum1 = 0, sum2 = 0;

for (int i = 1; i <= n; ++i) {

if (i % 2 == 1) {

sum1 += i; // 奇数累加到sum1中

} else {

sum2 += i; // 偶数累加到sum2中

}

}

Console.WriteLine(sum1 + " " + sum2);

}

}

```

这些代码示例分别使用C++、Python、Java和C编程语言实现了计算1到n之间奇数和偶数和的功能。你可以根据自己的需要选择合适的编程语言进行实现。