对话框输入n的值, 求1+(1+2)+(1+2+3)+...........+(1+2+n)的总和。JS
时间: 2023-11-25 18:05:17 浏览: 94
以下是JS代码实现对话框输入n的值,求1+(1+2)+(1+2+3)+...........+(1+2+n)的总和:
```javascript
let n = prompt("请输入N");
let sum = 0;
let temp = 0;
for(let i = 1; i <= n; i++){
temp += i;
sum += temp;
}
console.log("所求的总和为:" + sum);
```
相关问题
函数对话框输入n的值, 求1+(1+2)+(1+2+3)+...........+(1+2+n)的总和。
以下是Python代码实现:
```python
n = int(input("请输入n的值:"))
sum = 0
for i in range(1, n+1):
for j in range(1, i+1):
sum += j
print("1+(1+2)+(1+2+3)+...+(1+2+n)的总和为:", sum)
```
JS函数对话框输入n的值, 求1+(1+2)+(1+2+3)+...........+(1+2+n)的总和。
以下是JS函数对话框输入n的值, 求1+(1+2)+(1+2+3)+...........+(1+2+n)的总和的代码实现:
```javascript
let n = prompt("请输入n的值:"); // 弹出对话框输入n的值
let sum = 0; // 初始化总和为0
for (let i = 1; i <= n; i++) { // 循环计算总和
let temp = 0; // 初始化每个括号内的和为0
for (let j = 1; j <= i; j++) { // 循环计算每个括号内的和
temp += j;
}
sum += temp; // 将每个括号内的和加到总和中
}
alert(sum); // 弹出对话框显示总和
```
阅读全文