用do,while语句求1-100和c语言
时间: 2024-05-02 20:18:01 浏览: 15
的代码如下:
```c
#include <stdio.h>
int main() {
int sum = 0;
int i = 1; // 初始化计数器为1
do {
sum += i; // 累加计数器的值
i++; // 计数器加1
} while (i <= 100); // 当计数器小于等于100时继续循环
printf("1-100的和为:%d\n", sum);
return 0;
}
```
输出结果为:
```
1-100的和为:5050
```
相关问题
C语言编程求 1-100 偶数和用 dowhile 语句
好的,下面是用 do while 语句求 1-100 偶数和的 C 语言代码:
```c
#include <stdio.h>
int main() {
int i = 2, sum = 0;
do {
sum += i;
i += 2;
} while (i <= 100);
printf("1-100 偶数和为:%d\n", sum);
return 0;
}
```
解释一下代码:
首先定义了变量 `i` 和 `sum`,分别表示当前加的数和总和。将 `i` 初始化为 2,因为从 2 开始才是偶数。然后使用 do while 循环,每次将 `i` 加 2,也就是加上下一个偶数,并将其加到 `sum` 中。循环结束的条件是 `i` 大于 100,也就是加到 100 为止。最后输出结果即可。
用do-while语句求1~100的累计和C语言
可以使用do-while语句来实现1~100的累计和,具体的代码如下:
```c
#include <stdio.h>
int main() {
int sum = 0, i = 1;
do {
sum += i;
i++;
} while(i <= 100);
printf("1~100的累计和为:%d\n", sum);
return 0;
}
```
在这个程序中,我们使用了一个do-while循环,首先初始化sum为0,i为1,然后执行do中的语句,也就是将i加到sum中,然后将i加1,这个过程会一直进行,直到i的值大于100时才退出循环。最后输出sum的值,就是1~100的累计和。