do while循环从1+到n
时间: 2024-05-02 14:21:04 浏览: 9
下面是一个从1到n的do while循环的例子:
```
int i = 1;
int n = 10;
do {
// 循环体
cout << i << endl;
i++;
} while (i <= n);
```
在上面的例子中,我们首先初始化变量`i`为1,将`n`设置为10。然后使用`do while`循环,执行循环体直到`i`大于`n`。在循环体中,我们输出当前`i`的值,并使`i`自增。当`i`的值达到`n+1`时,循环结束。因此,上面的代码将输出从1到10的所有整数。
相关问题
c语言 do while循环语句求1到n的和
可以使用do-while循环语句来求1到n的和,代码如下:
```c
#include <stdio.h>
int main() {
int n, i = 1, sum = 0;
printf("请输入一个正整数:");
scanf("%d", &n);
do {
sum += i;
i++;
} while (i <= n);
printf("1到%d的和为:%d\n", n, sum);
return 0;
}
```
首先,我们需要从用户输入一个正整数n。然后,我们使用do-while循环语句来计算1到n的和。在每次循环中,我们将i加到sum中,并将i自增1,直到i大于n时,循环结束。最后,输出1到n的和sum即可。
用do while循环求和1到100
可以使用下面的代码来用 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;
}
```
首先,我们初始化了变量 `sum` 为 0,变量 `i` 为 1。然后,我们使用 do while 循环,将当前的 `i` 加到 `sum` 中,然后将 `i` 加 1,直到 `i` 的值大于 100。最后,我们打印出求和的结果。