使用dowhile求1+2+3+………+100
时间: 2023-08-04 15:08:38 浏览: 67
好的,可以使用 do-while 循环来求 1+2+3+...+100 的和,代码如下:
```
int sum = 0;
int i = 1;
do {
sum += i;
i++;
} while (i <= 100);
printf("1+2+3+...+100 = %d", sum);
```
运行结果为:
```
1+2+3+...+100 = 5050
```
其中,变量 `sum` 用于存储累加的和,变量 `i` 用于控制循环次数,当 `i` 大于 100 时,循环结束。每次循环中,将 `i` 加到 `sum` 中,然后将 `i` 加 1,继续下一次循环。最后输出结果即可。
相关问题
c语言求1+2+3+4+……+100的值用do while和for实现
使用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;
}
```
相关推荐
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)