用C语言计算100以内的奇数,偶数,3倍数的和
时间: 2024-10-27 22:02:37 浏览: 69
C语言 南开上机100题
在C语言中,我们可以使用循环结构如for或while来计算100以内(包括100)的奇数、偶数和3的倍数之和。下面是一个简单的示例:
```c
#include <stdio.h>
int main() {
int sum_odd = 0; // 奇数和
int sum_even = 0; // 偶数和
int sum_3_times = 0; // 3的倍数和
for(int i = 1; i <= 100; i++) { // 遍历1到100
if(i % 2 == 0) { // 如果是偶数
sum_even += i;
} else if(i % 2 != 0) { // 否则是奇数
sum_odd += i;
}
// 同时检查是否是3的倍数
if(i % 3 == 0) {
sum_3_times += i;
}
}
printf("100以内的奇数和: %d\n", sum_odd);
printf("100以内的偶数和: %d\n", sum_even);
printf("100以内的3的倍数和: %d\n", sum_3_times);
return 0;
}
```
在这个程序里,我们通过取余运算符 `%` 来判断数字是否是偶数(余数为0)、奇数(余数不为0),以及是否是3的倍数(余数为0)。然后将符合条件的数值累加到对应的总和变量中。
阅读全文