(1)shell打印如下图所示的图案。
shell 代码如下:
#!/bin/bash
echo"-"
foriin`seq9`
do
forxin`seq$i`
do
echo-n""
done
echo"|"
echo
foryin`seq$i`
do
echo-n""
done
echo"-"
done
echo"|"
echo
(二)
一球从100米高度自由落下,每次落地后反跳回原来高度的一半,再落下,求它在第10次落地时,共经过多少米?第10次反弹多高
shell代码如下
#!/bin/bash
x=100
foriin`seq10`
do
x=`awk'BEGIN{printf'$x'/2}'`
done
echo$x
输出结果:
[root@localhost ding]# bash 22.sh
0.097656
[root@localhost ding]#
总结
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
小编个人微信号 jb51ccc
喜欢与人分享编程技术与工作经验,欢迎加入编程之家官方交流群!