Computer Engineering/Linux
별 출력하기
guswn100059
2023. 6. 23. 17:31
#!/bin/bash
#[문제] 키보드로부터 숫자 입력받아서 해당 수만큼의 줄에 별을 출력
#*
#**
#***
#****
echo "별을 출력!"
echo "============"
echo
echo -n "출력할 별의 줄을 입력 >> "
read num
for((i=1; i<=${num}; i++))
do
for((j=1; j<=${i}; j++))
do
echo -n "*"
done
echo
done
exit 0
#!/bin/bash
#[문제] 키보드로부터 숫자 입력받아서 해당 수만큼의 줄에 별을 출력
# *
# **
#***
echo "별을 출력!"
echo "============"
echo
echo -n "출력할 별의 줄을 입력 >> "
read num
for((i=1; i<=${num}; i++))
do
for((j=${num-1}; j>=${i}; j--))
do
echo -n " "
done
for((k=1; k<=${i}; k++))
do
echo -n "*"
done
echo
done
for((i=1;i<=${num};i++))
do
for((j=1;j<=${num};j++))
do
if [ ${j} -le `expr ${num} - ${i}` ]
then
echo -n " "
else
echo -n "*"
fi
done
echo ""
done