C高级 24/1/15 作业

1、输入一个数判断是否是偶数(用test指令)

#!/bin/bash
read -p "please enter a number:" num
if [ $((num%2)) -eq 0 ]
then
    echo "$num is even"
else
    echo "$num is odd"
fi      

C高级 24/1/15 作业_第1张图片

2、输入两个数,实现两个数的排序(用test指令)

#!/bin/bash
read -p "please enter n1,n2:" n1 n2
if [ $n1 -gt $n2 ]
then
    echo $n1 $n2
else
    echo $n2 $n1
fi
           

C高级 24/1/15 作业_第2张图片

3、输入一个数,判断是否为完美数(使用test指令)

#!/bin/bash
read -p "please enter number:" num 
if [ $(((num%10)**3+(num/10%10)**3+(num/100)**3)) -eq $num ]
then
    echo "$num is Narcissistic number"
else
    echo "$num is not Narcissistic number"
fi       

C高级 24/1/15 作业_第3张图片

4、思维导图

你可能感兴趣的:(linux,前端,运维)