发布网友 发布时间:2024-05-29 10:42
共3个回答
热心网友 时间:2024-06-16 18:33
用printf打印固定宽度的字符串默认是右对齐的。
#!/bin/sh
read -p "Input the line number: " row
for n in `seq $row`
do
str=""
for m in `seq $n`
do
str="${str}*"
done
printf "%${row}s\n" "$str"
done
热心网友 时间:2024-06-16 18:31
有图有真相
#!/bin/bash
read n
char=' '
i=1
while [ $i -le $n ]
do
j=$i
while [ $j -lt $n ]
do
echo -n "$char"
j=`expr $j + 1`
done
j=0
while [ $j -lt $i ]
do
echo -n "*"
j=`expr $j + 1`
done
i=`expr $i + 1`
echo -e "\n"
done
热心网友 时间:2024-06-16 18:34
还是python简单: