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 def calculate_odd_even_sum(nums): sum = 0 for num in nums: if num % 2 == 1: 判断是否为奇数 sum += num 奇数累加到sum中 return sum nums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] result = calculate_odd_even_sum(nums) print("奇偶数和为:", result) ``` ```java import java.util.Scanner; public class OddEvenSum { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("请输入一个正整数n: "); 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); System.out.println("偶数和: " + sum2); } } ``` ```c include int main() { int i, sum1 = 0, sum2 = 0; printf("请输入一个正整数n: "); scanf("%d", &n); for (i = 1; i <= n; i++) { if (i % 2 != 0) { sum1 += i; // 奇数累加到sum1中 } else { sum2 += i; // 偶数累加到sum2中 } } printf("奇数和: %d\n偶数和: %d\n", sum1, sum2); return 0; } ``` 这些代码示例分别使用C++、Python和C语言编写,实现了计算1到n之间奇数和偶数之和的功能。你可以根据自己的编程语言选择合适的代码进行参考和修改。Python代码示例
Java代码示例
C代码示例