#!/bin/bash
line(){
temp=$1
i=0
while [ $i -ne `expr $temp + 1` ]
do
if [ $i -eq $temp ]||[ $i -eq 0 ]
then
echo -n 1
else
echo -n $(expr $2 + $3)
shift
fi
echo -n " "
i=`expr $i + 1`
done
}
if [ $# -ne 1 ]
then
echo "请输入行数"
read COUNT
else
COUNT=$1
fi
echo "杨辉三角为"
i=0
while [ $i -ne $COUNT ]
do
temp=(`line $i ${temp[*]}`)
echo ${temp[*]}
i=`expr $i + 1`
done
打印杨辉三角的shell脚本
原文作者:杨辉三角问题
原文地址: https://blog.csdn.net/zhouwei400/article/details/7506640
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
原文地址: https://blog.csdn.net/zhouwei400/article/details/7506640
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。