c语言求1+2+3+4+……+100的值用do while和for实现
时间: 2023-08-09 09:08:36 浏览: 1023
使用do-while语句求1+2+3+4+……+100的值:
```c
#include <stdio.h>
int main() {
int i = 1, sum = 0;
do {
sum += i;
i++;
} while (i <= 100);
printf("1+2+...+100=%d\n", sum);
return 0;
}
```
使用for循环语句求1+2+3+4+……+100的值:
```c
#include <stdio.h>
int main() {
int i, sum = 0;
for (i = 1; i <= 100; i++) {
sum += i;
}
printf("1+2+...+100=%d\n", sum);
return 0;
}
```
相关问题
在c语音中求1+2+3+……+100的和。
以下是三种不同循环结构实现求1+2+3+……+100的和的C语言代码:
1. while循环实现
```c
#include <stdio.h>
int main() {
int sum = 0, i = 1;
while (i <= 100) {
sum += i;
i++;
}
printf("1+2+3+...+100=%d\n", sum);
return 0;
}
```
2. do-while循环实现
```c
#include <stdio.h>
int main() {
int sum = 0, i = 1;
do {
sum += i;
i++;
} while (i <= 100);
printf("1+2+3+...+100=%d\n", sum);
return 0;
}
```
3. for循环实现
```c
#include <stdio.h>
int main() {
int sum = 0;
for (int i = 1; i <= 100; i++) {
sum += i;
}
printf("1+2+3+...+100=%d\n", sum);
return 0;
}
```
2+4+6+8+10……+100累加求和c语言
可以使用循环语句来实现2+4+6+8+10……+100的累加求和。具体实现方法如下:
1. 定义一个变量sum,用于存储累加和的结果,初始值为0。
2. 使用循环语句,从2开始每次加2,直到加到100为止。
3. 在循环中,将每次加的数累加到sum中。
4. 循环结束后,sum中存储的就是2+4+6+8+10……+100的累加和。
下面是代码实现:
```
int sum = 0;
int i = 2;
do {
sum += i;
i += 2;
} while (i <= 100);
printf("2+4+6+8+10......+100的累加和为:%d", sum);
```