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

时间:2025-03-04 13:33:13 明星趣事

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 奇数累加到sum中

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("请输入一个正整数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代码示例

```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之间奇数和偶数之和的功能。你可以根据自己的编程语言选择合适的代码进行参考和修改。