2024/1/15

作业1:输入一个数,判断是否是偶数 使用test指令

#!/bin/bash     #表示这是一个shell脚本文件

read -p "please enter num:" num  #提示输入一个数
if [ $((num%2)) -eq 0 ]      #如果输入的数能被2整除
then
	echo 偶数                #输出偶数 
else
	echo 奇数                #反之输出奇数
fi     #shell脚本文件分支语句的结束标志

效果图:

作业2:输入两个数,实现两个数的排序 使用test指令

#!/bin/bash

read -p "please enter a&b:" a b    #提示输入两个数
if [ $a -ge $b ]                   #如果a>=b,则输出a,b
then
	echo $a $b
else                 #如果a<b,则交换ab的值,输出a,b
	c=$a             #即 将两个数降序排列
	a=$b
	b=$c
	echo $a $b
fi                   #shell中选择语句结束的标志

效果图:

作业3:输入一个数,判断是否是水仙花数 使用test指令

#!/bin/bash

read -p "please enter num:" num  #提示输入一个数
a=num%10         #个位数字                 
b=num/10%10      #十位数字
c=num/100        #百位数字
if [ $(($((a**3)) + $((b**3)) + $((c**3)))) -eq $num ]
	#判断num各个位上的3次幂的和是否等于它本身
then
	echo yes     #是就打印yes,证明num是一个水仙花数
else
	echo no      #不是就打印no,说明num不是水仙花数
fi

效果图:

作业4:思维导图

  • 11
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值