设计一个shell脚本:计算并输出S=1!+2!+ ...+10!的结果
发布网友
发布时间:2024-04-08 12:38
我来回答
共1个回答
热心网友
时间:2024-04-11 19:58
#! /bin/bash
#注意,填写你自己机器上的bash路径,可以用type -a bash命令确定bash路径,并确认其是否在下面的PATH中
export PATH=/bin:/usr/bin:
s=0
for (( i=1; i<=10; ++i ))do
s0=1
for (( j=1; j<=$i; ++j ))do
s0=$(($s0*$j))
done
s=$(( $s0+$s ))
done
echo "1!+2!+...+10!=$s"