用C语言求1+2+3+....+120的总和 //求所示整数中偶数的和
时间: 2024-01-15 17:04:34 浏览: 29
好的,下面是两个用C语言编写的程序,一个是求1到120的总和,另一个是求1到120中偶数的和:
求1到120的总和:
```c
#include <stdio.h>
int main() {
int sum = 0;
for (int i = 1; i <= 120; i++) {
sum += i;
}
printf("1到120的总和为:%d\n", sum);
return 0;
}
```
程序的执行流程如下:
1. 创建变量`sum`,用于存储总和,初始化为0;
2. 使用循环结构,从1到120遍历每个数,并将它们累加到变量`sum`中;
3. 输出总和。
求1到120中偶数的和:
```c
#include <stdio.h>
int main() {
int sum = 0;
for (int i = 2; i <= 120; i += 2) {
sum += i;
}
printf("1到120中偶数的和为:%d\n", sum);
return 0;
}
```
程序的执行流程如下:
1. 创建变量`sum`,用于存储偶数的和,初始化为0;
2. 使用循环结构,从2到120遍历每个偶数,并将它们累加到变量`sum`中;
3. 输出偶数的和。
上述两个程序都可以满足你的要求,可以直接运行并查看结果。
相关问题
用c语言求1+2+3+....+120的总和 //求所示整数中偶数的和
第一个问题的答案:
用C语言求1+2+3+....+120的总和,可以使用循环语句来实现。具体代码如下:
```c
#include <stdio.h>
int main()
{
int i, sum = 0;
for(i = 1; i <= 120; i++)
{
sum += i;
}
printf("1+2+3+...+120 = %d\n", sum);
return 0;
}
```
输出结果为:
```
1+2+3+...+120 = 7260
```
第二个问题的答案:
用C语言求所示整数中偶数的和,同样可以使用循环语句来实现。具体代码如下:
```c
#include <stdio.h>
int main()
{
int i, sum = 0;
for(i = 1; i <= 120; i++)
{
if(i % 2 == 0)
{
sum += i;
}
}
printf("所示整数中偶数的和为 %d\n", sum);
return 0;
}
```
输出结果为:
```
所示整数中偶数的和为 3060
```
用C语言求1+2+3+....+120的总和 求所示整数中偶数的和
好的,您的第一个问题是:用C语言求1+2+3+....+120的总和,求所示整数中偶数的和。
对于第一个问题,可以使用循环语句来实现累加求和,具体代码如下:
```c
#include<stdio.h>
int main()
{
int i, sum = 0;
for (i = 1; i <= 120; i++) {
sum += i;
}
printf("1+2+3+...+120 = %d\n", sum);
return 0;
}
```
运行结果如下:
```
1+2+3+...+120 = 7260
```
对于第二个问题,可以使用循环语句和条件语句来实现筛选出偶数并求和,具体代码如下:
```c
#include<stdio.h>
int main()
{
int i, sum = 0;
for (i = 1; i <= 120; i++) {
if (i % 2 == 0) {
sum += i;
}
}
printf("1+2+3+...+120中偶数的和 = %d\n", sum);
return 0;
}
```
运行结果如下:
```
1+2+3+...+120中偶数的和 = 3060
```
希望能够解决您的问题!