源代码:
#!/bin/bash
read -p "请输入菱形大小:" snum
for ((i=0-snum+1;i<snum;i++))
do
if ((i>=0));
then
##正数取原值
num=$i
else
##负数取绝对值
num=${
i:1}
fi
for ((j=num;j>0;j--))
源代码:
#!/bin/bash
read -p "请输入菱形大小:" snum
for ((i=0-snum+1;i<snum;i++))
do
if ((i>=0));
then
##正数取原值
num=$i
else
##负数取绝对值
num=${
i:1}
fi
for ((j=num;j>0;j--))