使用while循环和for循环计算s=1*2+2*3+3*4+…..98*99+99*100的值
时间: 2023-12-02 15:04:38 浏览: 149
使用while循环计算s=1*2+2*3+3*4+…..98*99+99*100的值的代码如下:
```python
i = 1
s = 0
while i <= 99:
s += i * (i + 1)
i += 1
print(s)
```
使用for循环计算s=1*2+2*3+3*4+…..98*99+99*100的值的代码如下:
```python
= 0
for i in range(1, 100):
s += i * (i + 1)
print(s)
```
相关问题
使用while循环计算s=1*2+2*3+3*4+…..98*99+99*100的值
使用while循环计算s=1*2+2*3+3*4+…..98*99+99*100的值的代码如下(Python):
```
s = 0
i = 1
while i <= 99:
s += i * (i + 1)
i += 1
print(s)
```
代码解释:
首先,我们初始化变量s为0,变量i为1。然后,我们使用while循环,当i小于等于99时,执行循环体内的代码。循环体内,我们将i乘以i+1的结果加到s中,然后将i加1。最后,我们输出s的值,即为所求的结果。
JAVA while循环 计算1*2*3+3*4*5+...+99*100*100的和
要计算1*2*3 3*4*5 ... 99*100*100的和,可以使用while循环来实现。以下是使用while循环计算的JAVA代码示例:
```java
int i = 1;
int sum = 0;
while (i <= 100) {
int product = 1;
int j = i;
while (j <= i + 2 && j <= 100) {
product *= j;
j++;
}
sum += product;
i += 3;
}
System.out.println("结果为:" + sum);
```
在上述代码中,我们使用两个嵌套的while循环,外层循环控制从1到100的数,每次增加3,内层循环计算每组三个连续数的乘积,并将乘积累加到总和中。最后打印出计算结果。请注意,我们使用了一个额外的变量`product`来保存每组三个连续数的乘积,以便求和。
希望这个回答能够帮到你!
阅读全文