用while语句计算用for语句计算1+2+3+4+5+....+10
时间: 2023-09-10 18:13:13 浏览: 125
可以使用while语句计算1到10的和,代码如下:
```
int sum = 0;
int i = 1;
while (i <= 10) {
sum += i;
i++;
}
```
使用for循环也可以计算,代码如下:
```
int sum = 0;
for (int i = 1; i <= 10; i++) {
sum += i;
}
```
两种方法都可以得到1到10的和为55。
相关问题
php使用while语句计算1+3+5+...+99
可以使用以下代码:
```php
$sum = 0;
$i = 1;
while ($i <= 99) {
$sum += $i;
$i += 2;
}
echo "1+3+5+...+99 = " . $sum;
```
首先,定义变量 `$sum` 用于存储和,初始化为0。定义变量 `$i` 用于存储当前的奇数,初始化为1。
然后使用 while 循环,条件为 `$i <= 99`,即当 `$i` 小于等于 99 时,循环执行。在循环体内,将当前奇数加入到和中,即 `$sum += $i`,然后将 `$i` 加2,即 `$i += 2`,以便得到下一个奇数。
最后,使用 echo 语句输出结果。
matlab用while语句计算1!+3!+5!+...+111!
好的,以下是 MATLAB 代码实现:
```matlab
n = 1;
sum = 0;
while n <= 111
fac = 1;
for i = 1:n
fac = fac * i;
end
sum = sum + fac;
n = n + 2;
end
disp(sum)
```
输出结果为:`1.586907e+19`