C语言用for循环求=2+5+8+……ns的和
时间: 2024-02-06 20:02:35 浏览: 26
以下是使用for循环求2+5+8+...+ns的和的C语言代码:
```c
#include <stdio.h>
int main() {
int n, sum = 0;
scanf("%d", &n);
for (int i = 2; i <= n; i += 3) {
sum += i;
}
printf("Sum = %d", sum);
return 0;
}
```
该程序首先从键盘读入n的值,然后使用for循环从2开始每次加3,将每次加的数累加到sum中,最后输出sum的值。
相关问题
C语言用for循环求=2+5+8+……n的和
以下是C语言用for循环求=2+5+8+……n的和的代码实现:
```c
#include <stdio.h>
int main() {
int n, i, sum = 0;
printf("请输入一个正整数n:");
scanf("%d", &n);
for (i = 1; i <= n; i++) {
sum += 2 + (i - 1) * 3;
}
printf("2+5+8+...+%d=%d\n", 2 + (n - 1) * 3, sum);
return 0;
}
```
C语言while循环计算Sum=1+3+5+……+100
以下是C语言while循环计算Sum=1+3+5+……+100的代码实现:
```c
#include <stdio.h>
int main() {
int i = 1, sum = 0;
while (i <= 100) {
sum += i;
i += 2;
}
printf("Sum=%d", sum);
return 0;
}
```
输出结果为:Sum=2500。