c语言求2+4+6+10+12+14+16+...+240的值
时间: 2023-07-29 19:13:49 浏览: 38
这个序列中的每个数都是偶数,且相邻两个数之间的差是2。因此,我们可以使用循环来计算这个序列的和。下面是一个用C语言编写的计算这个序列和的程序:
```c
#include <stdio.h>
int main() {
int sum = 0;
for (int i = 2; i <= 240; i += 2) {
sum += i;
}
printf("2+4+6+10+12+14+16+...+240 = %d", sum);
return 0;
}
```
程序输出的结果是:2+4+6+10+12+14+16+...+240 = 6840。
相关问题
C语言计算2+6+10+...+126
这个问题可以使用循环语句来解决。我们可以使用for循环来计算这个数列的和,每次循环加上当前的数,直到加到126为止。具体实现如下:
```c
#include <stdio.h>
int main() {
int sum = 0;
for (int i = 2; i <= 126; i += 4) {
sum += i;
}
printf("2+6+10+...+126=%d\n", sum);
return 0;
}
```
输出结果为:
```
2+6+10+...+126=1056
```
c语言求1+2+3+...+n的值。
以下是C语言求1+2+3+...+n的值的代码:
```c
#include <stdio.h>
int sum(int n){
int i,s=0;
for(i=1;i<=n;i++){
s += i;
}
return s;
}
void main(){
int x,s;
printf("请输入一个整数:\n");
scanf("%d",&x);
s=sum(x);
printf("%d",s);
}
```
输入一个整数n,程序会输出1+2+3+...+n的值。