嵌入式学习——C高级

笔记

作业 

        1. 输入两个数,实现两个数的排序。(shell脚本)

 #!/bin/bash
  
 function fun()
 {
     tmp=${arr[0]}
     arr[0]=${arr[1]}
     arr[1]=$tmp
 }
 
 read -p "please enter two number:" -a a
 if ((arr[0]>arr[1]))
 then
 #   tmp=${arr[0]}
 #   arr[0]=${arr[1]}                   
 #   arr[1]=$tmp
     fun
     echo ${arr[0]} ${arr[1]}
 else
     echo ${arr[0]} ${arr[1]}
 fi

        2. 输入一个数,计算是否是水仙花。(shell脚本)

#!/bin/bash

read -p "please enter a number:" num
if ((num > 99 && num < 999 && (num%10)**3+(num/10%10)**3+(num/100)**3==num))
then
    echo yes
else
    echo no
fi

        3. 输入一个成绩实现登记判断 90-100A、80-89B、70-79C、60-69D、0-59E。(shell脚本)

#!/bin/bash
 
read -p "please enter score: " score
if ((score<=100 && score>=90))
then
    echo A
elif ((score<90 && score>=80))
then
    echo B
elif ((score<80 && score>=70))
then
    echo C
elif ((score<70 && score>=60))
then
    echo D
elif ((score<60 && score>=0))                                                       
then
    echo E
else
    echo score input error
fi

  • 25
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值