C语言中的for循环来求1+2+3+……+100的和
时间: 2023-07-31 17:13:31 浏览: 148
当然可以,以下是使用 for 循环求解 1+2+3+……+100 的和的 C 语言代码:
```c
#include <stdio.h>
int main() {
int sum = 0; // 声明并初始化变量 sum 为 0
for (int i = 1; i <= 100; i++) { // 循环 100 次
sum += i; // 将每次循环的 i 值加到 sum 上
}
printf("1+2+3+...+100=%d\n", sum); // 输出结果
return 0;
}
```
运行结果为:
```
1+2+3+...+100=5050
```
相关问题
C语言用for循环求=2+5+8+……ns的和
以下是使用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;
}
```
阅读全文