用c语言求100以内所有奇数偶数之和
时间: 2023-04-11 22:01:05 浏览: 429
可以回答这个问题。以下是用 C 语言求 100 以内所有奇数偶数之和的代码:
#include <stdio.h>
int main() {
int i, odd_sum = 0, even_sum = 0;
for (i = 1; i <= 100; i++) {
if (i % 2 == 0) {
even_sum += i;
} else {
odd_sum += i;
}
}
printf("奇数之和:%d\n", odd_sum);
printf("偶数之和:%d\n", even_sum);
return 0;
}
相关问题
用c语言求100以内所有奇数和与偶数和
我可以回答这个问题。以下是用 C 语言求 100 以内所有奇数和与偶数和的代码:
#include <stdio.h>
int main() {
int i, odd_sum = 0, even_sum = 0;
for (i = 1; i <= 100; i++) {
if (i % 2 == 0) {
even_sum += i;
} else {
odd_sum += i;
}
}
printf("100以内所有奇数和为:%d\n", odd_sum);
printf("100以内所有偶数和为:%d\n", even_sum);
return 0;
}
用C语言计算100以内的奇数,偶数,3倍数的和
在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)。然后将符合条件的数值累加到对应的总和变量中。
阅读全文