gpt4 book ai didi

linux - 为 bash 编写脚本时遇到问题

转载 作者:太空宇宙 更新时间:2023-11-04 05:40:38 24 4
gpt4 key购买 nike

我必须在 bash 中编写一个程序,并且我从逻辑上理解如何做到这一点,但我只是无法进入代码。问题是“编写一个名为“乘法”的程序来从用户那里获取两个数字,并计算第一个数字乘以第二个数字并显示结果。只允许使用循环和加法运算符(+)。您不能使用 (*)。”

我知道你必须将一个数字与另一个数字相加 n 次才能获得“产品”,但我不知道如何实现。

有什么帮助吗?

最佳答案

将其放入脚本中。将其命名为 multiplychmod +xMultiply 以使其可执行。

#!/bin/bash
read -p "Enter the first value: " a
read -p "Enter the second value: " b
product=0
for (( i=0; i<b; i++ )); do
((product+=a))
done
echo $product

这是一个运行它的示例:

bash-4.1$ multiply
Enter the first value: 8
Enter the second value: 7
56
bash-4.1$

关于linux - 为 bash 编写脚本时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15285850/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com