c高级作业2024.1.15

文章介绍了如何使用Bash脚本进行基本的编程操作,如判断输入数的奇偶性、对两个数进行排序以及验证数字是否为水仙花数。每个示例都展示了test指令的应用。
摘要由CSDN通过智能技术生成

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

#!/bin/bash

read -p "输入一个数:" n
if [ $((n%2)) -eq 0 ]
then
	echo $n是偶数
else
	echo $n是奇数
fi

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

#!/bin/bash
read -p "输入两个数:" a b
if [ $a -le $b ]
then
	t=$a
	a=$b
	b=$t
fi
echo $a $b

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

水仙花:153  1*1*1+5*5*5+3*3*3=153

#!/bin/bash
read -p "输入一个数:" n
a=$((n/100))
b=$((n%100/10))
c=$((n%10))
if [ $((a**3+b**3+c**3)) -eq $n ]
then
	echo $n是水仙花
else
	echo $n不是水仙花
fi

思维导图

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值