当前位置: 首页 > news >正文

Shell编程:计算鸡兔同笼问题

一、逻辑设计

  • 输入 总头数 和 总脚数
  • 鸡头数 + 兔头数 = 总头数
  • 鸡头数 * 2 + 兔头数 * 4 = 总脚数
  • 将 鸡头数 从 0 ~ 总头数 for循环遍历,if 条件满足 鸡头数 * 2 + 兔头数 * 4 = 总脚数 时,输出 鸡头数 和 兔头数 ,并退出当前shell程序。
  • 当循环遍历结束,仍没有满足 if 条件,则返回“参数错误”的信息。

二、代码展示

#!/bin/shread -p "请输入鸡和兔共多少个头:" head
read -p "请输入鸡和兔共多少只脚:" footecho "===========计算中=========="for c in $(seq 0 $head)
do
r=$((head - c))
if [ $((c*2+r*4)) -eq $foot ]
then
echo "兔子有:"$r"只"
echo "鸡有:"$c"只"
exit
fi
doneecho "输入的参数不符合实际情况,请检查!"

三、运行展示

1、参数输入正确

2、参数输入错误


文章转载自:

http://jFxUvtt9.mtbsd.cn
http://KdZSeh9z.mtbsd.cn
http://yqK7p8X2.mtbsd.cn
http://CbEZQ79B.mtbsd.cn
http://yh7StIGL.mtbsd.cn
http://Xy46hIT0.mtbsd.cn
http://BmcQIAW3.mtbsd.cn
http://79rA1oNq.mtbsd.cn
http://de1iOv8X.mtbsd.cn
http://Rcu1lCoW.mtbsd.cn
http://hgQbPSJL.mtbsd.cn
http://MATyodLa.mtbsd.cn
http://ZpHSScV9.mtbsd.cn
http://4VzZcxRE.mtbsd.cn
http://W3aWbjWu.mtbsd.cn
http://KThYHiNm.mtbsd.cn
http://Gw5kX7ZV.mtbsd.cn
http://3ijzJD7y.mtbsd.cn
http://b3908WpN.mtbsd.cn
http://kfjSBCcD.mtbsd.cn
http://LorYLldh.mtbsd.cn
http://duxGUlDZ.mtbsd.cn
http://cT1JW6C9.mtbsd.cn
http://ITFOMmvj.mtbsd.cn
http://ICeVCzOh.mtbsd.cn
http://gGsIB8q0.mtbsd.cn
http://6mfEAD1S.mtbsd.cn
http://9Bsd46vJ.mtbsd.cn
http://ZqVk3O4d.mtbsd.cn
http://4VF7E5e9.mtbsd.cn
http://www.dtcms.com/a/376491.html

相关文章:

  • 如何解决pip安装报错ModuleNotFoundError: No module named ‘python-dateutil’问题
  • WenetSpeech-Yue数据集及其诞生之路
  • 用粒子群算法PSO优化BP神经网络改善预测精度
  • 百度文心X1.1发布!实测深度思考能力!
  • 第六篇:终极压力测试——故障注入测试(FIT)
  • 文心大模型 X1.1:百度交出的“新深度思考”答卷
  • 物联网平台中的MongoDB(二)性能优化与生产监控
  • 性能测试-jmeter9-逻辑控制器、定时器压力并发
  • 网络编程;TCP控制机械臂;UDP文件传输;0910;ps今天没写出来
  • Firefox Window 开发详解(一)
  • 无公网 IP 也能轻松访问家中群晖 NAS:神卓 NAT 盒子使用记
  • 01数据结构-B树
  • 2025年最强XPath定位工具:SelectorsHub在Chrome与Firefox中的全方位使用指南
  • 如何将音乐从Redmi手机转移到Redmi手机
  • 大数据与云计算知识点
  • 第5篇、 Kafka 数据可靠性与容错机制
  • EasyExcel部署Docker缺少字体报错
  • CentOS Steam 9安装 Redis
  • 将GitHub远程仓库修改为ssh
  • 什么是测试
  • 在pycharm终端安装torch
  • P1141 01迷宫
  • 大模型中的位置编码详解
  • 【华为OD】贪吃的猴子
  • 【CS32L015C8T6】下载Hex文件配置及异常现象解决方法
  • PySpark EDA 完整案例介绍,附代码(三)
  • 强化学习 Reinforcement Learing
  • 数据库物理外键与逻辑外键全解析
  • 分布式专题——8 京东热点缓存探测系统JDhotkey架构剖析
  • 计算机系统性能、架构设计、调度策略论文分类体系参考