📅  最后修改于: 2023-12-03 14:40:27.242000             🧑  作者: Mango
这个程序的主要功能是计算一个整数数组中奇数和偶数之间的差值。
该程序的思路如下:
程序的代码如下:
#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
通过这个简单的程序,我们可以学习到如何遍历数组、判断数值的奇偶性以及如何计算差值等知识。在实际开发中,我们也可以将这种方法应用到其他场景中,以便更好地解决实际问题。