[英]newbie Linux Shell "for loop" tower arithmetic
我正在尝试为(塔式算术)编写一个基本代码,至少这就是我的语言中所说的。 我是新手,所以我需要一些帮助
我将解释它是如何工作的:你必须输入 2 个数字 number1, number2
那些必须乘以 result=(number1 * number2)
结果必须再次乘以 number2 并在 number2 上 +1 number1=(result * (number2+1))
这必须循环 5 次
我希望你明白我的意思,有人可以帮助我
#!/usr/bin/env bash
set -e # stops execution on first error
set -x # adds tracing of execution steps
read -p "Number 1: " number1
read -p "Number 2: " number2
result=$((number1 * number2))
for i in $(seq 1 5)
do
result=$((result * $((number2 + i))))
done
echo "Result: $result"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.