永发信息网

编写一个shell脚本程序,实现100的阶乘并输出

答案:2  悬赏:10  手机版
解决时间 2021-11-11 20:32
编写一个shell脚本程序,实现100的阶乘并输出
最佳答案
脚本至少有如下错误:
{j}改为${j}或$j,是要取值的啊
expr语句外面是反引号(键盘上ESC下面那个键)而不是单引号,表示执行命令而不是单纯一个字符串,expr后面的运算符左右两侧要有空格。
if跟[之间是要有空格的,if判断表达式比较符两侧也要有空格,数字跟 [ ]之间要有空格。

我修正了,自己运行成功生成你要的数列了。你自己对比下吧:
#!/bin/bash
#script name prg8.sh
clear
i=1
for ((j=1;j<=98;j++))
do
echo -n "$j,`expr $j + 2`,"
if [ $i -eq 10 ]
then
echo ""
i=1
else
i=$((i+1))
fi
done
echo ""
注释里已经说了,script name prg8.sh,脚本名叫prg8.sh,当然,叫什么名字是你的自由。
全部回答
#!/bin/sh
if [ -z $1 ];then
        echo 请输入任意数字:$0 num
        exit 1
fi
counter=$1
factorial=1
while [ $counter -gt 0 ]
do
        ((factorial=factorial * counter ))
        ((counter--))
done
echo $factorial
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
生活,为什么广州男生喜欢找广州本地人结婚
秋季总是掉头发怎么办?
这值多少钱
海宁到泰兴7:55分大巴车几点到泰兴
2016年1月5号15点56的火车d7677从沈阳北站开
oppor9有2015年产的吗
戴篮球护指有用吗?
语文s版五年级下册的词语花篮是什么?全部的
现在亲人不亲了朋友淡了,手机亲工作重要了。
如何维护南疆社会稳定和民族团结
VOCs污染如何追根溯源?
朋友圈里用得鹿头头像是什么意思,求大神啊,
IIF(<条件>,<表达式1>,<表达式2>)中当条件为
瑞虎5x和之前瑞虎5两者相比较有什么不一样的
风水学中的水出壬子是什意思?
推荐资讯
为什么就不能原谅日本,是什么在阻碍中日友好
0.75(x-4)+1.15=x-2.85 求解过程
EMBA学费大概是多少
三个胸的模特叫什么名字
萧山金慧路在那个地方
如何提前确定猫猫怀孕?
索尼a37相机麦克风接口可以电脑录音吗
教你每天领20万欢乐豆
曲靖一中高中晚上几点放学
怎么辨认恒源祥毛线
远成物流(开綦路与江宁路交叉口东行100米远成
Puma服装上的M/L/XL码,哪个最小啊
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?