编写脚本来读取一个正整数,然后它计算以下序列:如果数字是偶数,则将其减半如果是奇数,则将其乘以 3 并添加 1
您应该重复此过程,直到值为 1,打印出每个值以及您执行了多少次这些操作。
#! bin\csh
echo "please enter any integer number :) "
set count=0
set number=$<
while($number != 1)
if($number % 2) then
@ number = number * 3 + 1
else
@ number = number / 2
endif
echo " $number "
@ count = count ++
end
echo I performed these operations $count times
当我运行脚本时,我收到以下错误:
@: Expression Syntax.