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

C高级--shell脚本实现分支判断

题目:

分支结构结合test指令完成一下编程

1>判断闰年

2>输入一个数判断是否为偶数

3>使用test指令实现等级判断 90--100A 60--89B 0-50C 其他错误

代码如下:
#!/bin/bash
read -p "请输入一个年份:" year
if [ $((year%4)) -eq 0 -a $((year%100)) -ne 0 -o $((year%400)) -eq 0 ]
thenecho "$year年是闰年"
elseecho "$year年不是闰年"
fi
read -p "请输入一个整数:" int
if [ $int -gt 0 -a $((int%2)) -eq 0 ]
thenecho "$int是偶数"
elseecho "$int不是偶数"
fi
read -p "请输入一个成绩:" score
if [ $score -ge 90 -a $score -le 100 ]
thenecho "$score是等级A"
elif [ $score -ge 60 -a $score -le 89 ]
thenecho "$score是等级B"
elif [ $score -ge 0 -a $score -le 59 ]
thenecho "$score是等级C"
elseecho "输入有误 请重新输入"
fi
运行结果如图所示:

shell脚本部分思维导图:


http://www.mrgr.cn/news/45608.html

相关文章:

  • 简易STL实现 | Multiset 的实现
  • Badge插件的用法
  • Unite Shanghai 2024 团结引擎专场 | 团结引擎 OpenHarmony 工程剖析
  • 多线程编程的利器:C++线程锁深度解析
  • CMake
  • mysql游标的使用
  • 抖音小红书AI真人美女套图玩法,多种变现方式,手把手教你
  • APP自动化搭建与应用
  • 牛客 KY264 单词识别
  • 解析Vue源码中是如何进行模版编译的
  • 【代码随想录Day37】动态规划Part06
  • 电影《749局》路演 苗苗演绎超能力少女分享幕后故事
  • JavaScript的内置对象有哪些?
  • Java基础(上)
  • 【牛客刷题实战】BC119 最高分与最低分之差
  • 开通商家转账到零钱技巧
  • 支持向量机SVM
  • cuda内存种类
  • Ubuntu2404配置本地离线源
  • 流浪地球行星发动机