linux 练习题 输入3 个数字 然后从大到小排列出来
发布网友
发布时间:2022-04-29 19:26
我来回答
共2个回答
热心网友
时间:2022-06-20 23:14
#!/bin/bash
if [ $# -lt 3 ]
then
echo "输入3个数字,用空格分开."
exit 0
fi
if [ $1 -ge $2 ]
then
if [ $2 -ge $3 ]
then
echo $1 $2 $3
elif [ $1 -ge $3 ]
then
echo $1 $3 $2
else
echo $3 $1 $2
fi
else
if [ $1 -ge $3 ]
then
echo $2 $1 $3
elif [ $2 -ge $3 ]
then
echo $2 $3 $1
else
echo $3 $2 $1
fi
fi
热心网友
时间:2022-06-20 23:14
语法错误是因为 [ ] 两个符号左右都要有空格分隔