📜  C程序,用于奇数和偶数之和的差(1)

📅  最后修改于: 2023-12-03 14:40:27.242000             🧑  作者: Mango

C程序:奇数和偶数之和的差

这个程序的主要功能是计算一个整数数组中奇数和偶数之间的差值。

程序思路

该程序的思路如下:

  1. 定义整数数组。
  2. 遍历数组,将奇数和偶数分别加起来。
  3. 计算奇数和偶数的差值。
  4. 返回差值。
代码实现

程序的代码如下:

#include <stdio.h>

int main()
{
    int arr[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; // 定义整数数组
    int odd_sum = 0, even_sum = 0; // 定义奇数和偶数的初始值

    // 遍历数组
    for (int i = 0; i < 10; i++) {
        if (arr[i] % 2 == 0) { // 判断是否为偶数
            even_sum += arr[i]; // 偶数相加
        } else {
            odd_sum += arr[i]; // 奇数相加
        }
    }

    // 计算奇数和偶数的差值
    int diff = odd_sum - even_sum;

    // 打印结果
    printf("Odd sum: %d\n", odd_sum);
    printf("Even sum: %d\n", even_sum);
    printf("Difference: %d\n", diff);

    return 0;
}
运行结果

程序执行后,输出结果如下:

Odd sum: 25
Even sum: 30
Difference: -5
总结

通过这个简单的程序,我们可以学习到如何遍历数组、判断数值的奇偶性以及如何计算差值等知识。在实际开发中,我们也可以将这种方法应用到其他场景中,以便更好地解决实际问题。