0

次のスクリプトの for ループを while ループに変換します。

echo "Enter a number"
read n
count=0
for((i=1; i <= n; i++))
do
    echo "Enter a number"
    read a
    if((a > 0))
       then
       count=$((count+1))
    fi
done
echo "You entered $count positive number(s)"

私の試み:

while (i<=n)
echo "Enter a number"
read a
if ((a>0))
    then
    count=$((count+1))
i++

while ループと for ループを完全に理解しているかどうかはわかりません。助けてくれてありがとう^_^

4

1 に答える 1