Shell 计算 1*1+2*2+3*3+•----+50*50
时间: 2023-07-23 13:13:23 浏览: 52
可以使用 for 循环和数字求和的方式来计算这个表达式。以下是使用 Shell 脚本计算的方法:
```bash
sum=0
for ((i=1;i<=50;i++))
do
sum=$((sum+i*i))
done
echo $sum
```
运行上述代码,输出结果为 42925,即 1*1+2*2+3*3+•----+50*50 的结果。
相关问题
shell计算1*2*3...*50
在中,可以使用循环和变量来计算1*2*3...*50。以下是一个使用 Bash 编写的程序:
```bash
#!/bin/bash
result=1
for ((i=1;i<=50;i++)); do
result=$((result * i))
done
echo $result
```
该程序使用了一个 `for` 循环,从 1 循环到 50,然后将每个数乘以 `result` 的值,并将结果保存回 `result` 中。最后打印出 `result` 的值即可。
程序的输出结果为:
```
30414093201713378043612608166064768844377641568960512000000000000
```
这就是 1*2*3*...*50 的结果。
shell计算1*2...*50
您可以使用以下Shell命令来计算1到50的乘积:
```
#!/bin/bash
result=1
for ((i=1; i<=50; i++))
do
result=$((result * i))
done
echo "1*2*...*50=$result"
```
在终端中运行此脚本,将输出以下内容:
```
1*2*...*50=30414093201713378043612608166064768844377641568960512000000000000
```
这是1到50的乘积的结果。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)