可以使用一个循环来遍历从 1 到 100 的整数,并使用 if 语句来检查每个数是否为奇数或偶数。
举个例子,
#include <stdio.h>
int main() {
int i, sum = 0, mul = 1;
for (i = 1; i <= 100; i++) {
if (i % 2 == 0) {
sum += i;
}else {
mul *= i;
}
}
printf("The sum of even numbers between 1 and 100 is: %d\n", sum);
printf("The product of odd numbers between 1 and 100 is: %d\n", mul);
return 0;
}
这个程序首先声明了三个变量: i 作为循环计数器,sum 作为累加器来累加偶数,mul 作为累乘积来累乘奇数。循环从 1 开始遍历到 100 的整数。 在循环内部,使用 if 语句来检查 i 是否为偶数。 如果是,则将 i 添加到 sum中,如果不是,则将 i 乘到 mul中。 循环结束后,通过打印 sum 和 mul 的值来显示 1 到 100 之间偶数的和和奇数的乘积.
注意:除非特别说明,在我回答的程序中默认1~100中间包括1和100