编写一个脚本,用两种方法实现成绩的等级分类:100-90分为A级,89-80分为B级,79-70分为C级,69-60分为D级
能不能在下面这个方法上修改一下,因为如果我输入的数字大于100或者输入负数,能不能输出错误提示#!/bin/shecho"Pleaseinputanumber:"read...
能不能在下面这个方法上修改一下,因为如果我输入的数字大于100或者输入负数,
能不能输出错误提示
#!/bin/sh
echo"Please input a number:"
read cj
if [$cj - ge 90]
then echo "A"
elif [[$ cj- ge 80 ]
then echo "B"
elif [[$ cj - ge 70 ]]
then echo "C"
elif [[$ cj - ge 60 ]]
then echo "D"
else
echo "E"
fi 展开
能不能输出错误提示
#!/bin/sh
echo"Please input a number:"
read cj
if [$cj - ge 90]
then echo "A"
elif [[$ cj- ge 80 ]
then echo "B"
elif [[$ cj - ge 70 ]]
then echo "C"
elif [[$ cj - ge 60 ]]
then echo "D"
else
echo "E"
fi 展开
2个回答
展开全部
select {你要输出的字段},
case when 成绩>=90 and 成绩<=100 then 'A级'
when 成绩>=80 and 成绩<=89 then 'B级'
when 成绩>=70 and 成绩<=79 then 'C级'
when 成绩>=69 and 成绩<=60 then 'D级'
end
from 成绩表
基本就这样了
case when 成绩>=90 and 成绩<=100 then 'A级'
when 成绩>=80 and 成绩<=89 then 'B级'
when 成绩>=70 and 成绩<=79 then 'C级'
when 成绩>=69 and 成绩<=60 then 'D级'
end
from 成绩表
基本就这样了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
成绩列表呢?
什么脚本?
晕linux脚本不熟悉,大致这个样子
#!/bin/sh
echo"Please input a number:"
read cj
if [$cj - gt 100]
then echo "大于100"
exit 0
fi
if [$cj - lt 0]
then echo "小于0"
exit 0
fi
if [$cj - ge 90]
then echo "A"
elif [[$ cj- ge 80 ]
then echo "B"
elif [[$ cj - ge 70 ]]
then echo "C"
elif [[$ cj - ge 60 ]]
then echo "D"
else
echo "E"
fi
貌似用case 语句更简洁一点,实在不熟悉
什么脚本?
晕linux脚本不熟悉,大致这个样子
#!/bin/sh
echo"Please input a number:"
read cj
if [$cj - gt 100]
then echo "大于100"
exit 0
fi
if [$cj - lt 0]
then echo "小于0"
exit 0
fi
if [$cj - ge 90]
then echo "A"
elif [[$ cj- ge 80 ]
then echo "B"
elif [[$ cj - ge 70 ]]
then echo "C"
elif [[$ cj - ge 60 ]]
then echo "D"
else
echo "E"
fi
貌似用case 语句更简洁一点,实在不熟悉
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |