求1~100所有偶数的和及奇数的和 C语言
时间: 2023-08-31 20:26:35 浏览: 61
### 回答1:
以下是求 1~100 所有偶数的和及奇数的和的 C 语言代码:
```c
#include <stdio.h>
int main() {
int sum_even = 0; // 偶数和
int sum_odd = 0; // 奇数和
for (int i = 1; i <= 100; i++) {
if (i % 2 == 0) {
sum_even += i; // 如果是偶数,加到偶数和里面
} else {
sum_odd += i; // 如果是奇数,加到奇数和里面
}
}
printf("所有偶数的和为:%d\n", sum_even);
printf("所有奇数的和为:%d\n", sum_odd);
return 0;
}
```
输出结果为:
```
所有偶数的和为:2550
所有奇数的和为:2500
```
### 回答2:
以下是C语言代码来求解1~100所有偶数的和及奇数的和:
```C
#include<stdio.h>
int main() {
int i;
int sum_even = 0; // 存放偶数的和
int sum_odd = 0; // 存放奇数的和
for (i = 1; i <= 100; i++) {
if (i % 2 == 0) {
sum_even += i; // 如果是偶数,将其加入偶数的和中
} else {
sum_odd += i; // 如果是奇数,将其加入奇数的和中
}
}
printf("1~100所有偶数的和为:%d\n", sum_even);
printf("1~100所有奇数的和为:%d\n", sum_odd);
return 0;
}
```
程序中使用了一个循环,从1遍历到100,对每个数字进行判断。如果数字能够被2整除,则说明它是偶数,将其加入偶数的和中;否则,将其加入奇数的和中。最后,通过printf函数分别输出偶数的和及奇数的和。
### 回答3:
在C语言中,我们可以使用循环和条件语句来求解1~100所有偶数的和及奇数的和。
要求解所有偶数的和,我们可以使用for循环遍历1-100之间的所有数字,并通过判断数字是否为偶数来累加到一个变量中。代码如下:
```c
#include <stdio.h>
int main() {
int sum_even = 0; // 声明并初始化偶数和的变量
for (int i = 1; i <= 100; i++) {
if (i % 2 == 0) {
sum_even += i; // 如果i是偶数,累加到偶数和的变量中
}
}
printf("所有偶数的和为:%d\n", sum_even);
return 0;
}
```
要求解所有奇数的和,我们可以使用类似的方法,只需要将判断条件改为`i % 2 == 1`即可。代码如下:
```c
#include <stdio.h>
int main() {
int sum_odd = 0; // 声明并初始化奇数和的变量
for (int i = 1; i <= 100; i++) {
if (i % 2 == 1) {
sum_odd += i; // 如果i是奇数,累加到奇数和的变量中
}
}
printf("所有奇数的和为:%d\n", sum_odd);
return 0;
}
```
以上两段代码可以分别计算出1~100所有偶数的和及奇数的和。当我们运行这两段代码时,会输出相应的结果。