while语句,编写程序:实现1+3+6+9+……+99的和
时间: 2023-10-06 13:14:06 浏览: 132
好的,这道题目很简单,可以用一个while循环来实现,具体代码如下:
```
int sum = 0;
int i = 1;
while(i <= 99) {
sum += i;
i += 2;
}
cout << "1+3+6+9+...+99的和为:" << sum << endl;
```
这段代码会输出结果:1+3+6+9+...+99的和为:2500。希望能够帮到你!
相关问题
python使用循环语句编写程序1+3+5+7+……+99
可以使用for循环语句实现:
```python
sum = 0
for i in range(1, 100, 2):
sum += i
print(sum)
```
或者使用while循环语句实现:
```python
sum = 0
i = 1
while i <= 99:
sum += i
i += 2
print(sum)
```
两种方法都可以得到结果:2500
编写c语言程序1+2+3……+100使用while语句
非常感谢您的问题!以下是一个使用 while 循环打印 1 到 100 的 C 语言程序:
```
#include <stdio.h>
int main() {
int i = 1;
while (i <= 100) {
printf("%d ", i);
i++;
}
return 0;
}
```
这个程序会首先初始化变量 i 为 1,然后进入一个 while 循环。只要 i 小于或等于 100,循环就会一直执行。
在循环的主体中,我们使用 printf 函数打印当前 i 的值。然后通过 i++ 语句将 i 的值增加 1,这样下次循环时就会打印出下一个数字。
当 i 的值变为 101 时,循环终止,程序结束。