vd: nhập 10 nhập 6 nhập 21
kết quả:
* * *
* * * * * *
* * * * * * * * *
* * * * * * * *
* * * * *
* * * * * *
--------------------------------------------------------------------------------
#!/bin/bash
read -p "Xin nhap mot so bat ky: " so
a=3;h=2;t=3
while [ $so -ne 0 ]
do
if [[ $a = $so ]]
then
for i in `seq 1 $h`
do
for b in `seq 1 $i`
do
echo -n "*"
done
echo ""
done
exit
fi
(( a = $a + $t ))
(( h = $h + 1 ))
(( t = $t + 1 ))
if [[ $a -gt $so ]]; then echo "Ban nhap sai!!" ;exit;fi
done
------------------------------------------------------------------------------
Vẽ tam giác vuông ngược lại:
vd: nhập 10
* * * *
* * *
* *
*
#!/bin/bash
read -p "Xin nhap mot so bat ky: " so
a=3;h=2;t=3
while [ $so -ne 0 ]
do
if [[ $a = $so ]]
then
while [ $h -ge 0 ]
do
for b in `seq 1 $h`
do
echo -n "*"
done
echo ""
(( h = $h - 1 ))
done
exit
fi
(( a = $a + $t ))
(( h = $h + 1 ))
(( t = $t + 1 ))
if [[ $a -gt $so ]]; then echo "Ban nhap sai!!" ;exit;fi
done
Không có nhận xét nào:
Đăng nhận xét