C语言高级-day2-3

本文介绍了三个Bash脚本示例:1)用于输入两个数并按从小到大排序;2)检测输入数字是否为水仙花数;3)根据分数范围进行等级判断。展示了基础的编程技巧在Linuxshell中的应用。
摘要由CSDN通过智能技术生成

在这里插入图片描述
1.输入两个数,实现两个数的排序

#!/bin/bash

read -p "Please input two number:" a
if ((a>b))
then
    t=$a
    a=$b                            
    b=$t
fi
echo "sort from small to large:$a $b"

2.输入一个数,计算是否是水仙花

#!/bin/bash                                                            

read -p "Please input a number:" num
if ((num>=100&&num<=999&&num==(num%10)**3+(num/10%10)**3+(num/100)**3))
then
    echo "YES"
else
    echo "NO"
fi

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

#!/bin/bash

read -p "Please input a score:" score
t=$((score/10))
if ((t==10 || t==9))
then
    echo "A"
elif ((t==8))
then                                 
    echo "B"
elif ((t==7))
then
    echo "C"
elif ((t==6))
then
    echo "D"
elif ((t>=0 && t<=5))
then
    echo "E"
else
    echo "score illegal"
fi
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值