其实老师后来上课的时候我才知道只是要找出三个数中最大的一个,而我当时却本着从小到大排列的思想去写脚本了,也由于是第一次写脚本所以也费了好长的时间。

刚开始看到这个题目的时候觉得很简单,这一贯是我眼高手低的坏毛病,所以这次先拿出了本子做了一个草稿,然后才敢再往电脑上进行输入。
具体脚本如下:
1 #!/bin/bash
2 read -p "please input 3 nus: " a b c
3 if [ $a -ge $b ];then
4   t=$a         #先将第一个和第二个数字进行比较,并且将较大的数值(第一种情况是第一个数较大)赋予一个参数。
5   if [ $t -ge $c ];then
6   max=$t
7   [ $b -ge $c ] && echo "$max $b $c" || echo "$max $c $b    "
8   else max=$c
9   echo "$max $a $b"
10   fi            #由此行以上的代码是将前两个数字的最大值和第三个数值进行比较并得出结果,输出在屏幕上
11 else         #将第一个和第二个数字进行比较,并且将较大的数值(第二种情况是第一个数较大)赋予一个参数。
12   t=$b
13   if [ $t -ge $c ];then
14   max=$t
15   [ $a -ge $c ] && echo "$max $a $c" || echo "$max $c $a    "
16   else max=$c
17   echo "$max $b $a"
18   fi

虽然比老师上课讲的复杂了很多,但是我的脚本能进行3个数字的排序,所以自己对第一个脚本还是挺满意的。

转载于:https://blog.51cto.com/newyorks/467325

有史以来的第一个脚本 找出三个数的最大数字相关推荐

  1. 剑指offer 面试题三 找出数组中重复的数字

    1 import org.junit.Test; 2 3 import java.util.Arrays; 4 import java.util.HashSet; 5 6 public class D ...

  2. java文件出现字符串_找出三个文本文件中都出现的字符串,并输出到一个文本文件(菜鸟求救)...

    编写java程序 找出三个文本文件中都出现的字符串,并输出到一个文本文件 下面是三个文本文件,找出其中相同的字符串(用数组的方法) 第一个文件: EEF1A1 GAPDH LOC643334 SLC3 ...

  3. 两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单

    题目 两个乒乓球队进行比赛,各出三人.甲队为a,b,c三人,乙队为x,y,z三人.已抽签决定比赛名单.有人向队员打听比赛的名单.a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单 解析: ...

  4. 7-107 找出三位水仙花数 (15 分)

    7-107 找出三位水仙花数 (15 分) 本题要求编写程序,输出给定正整数M和N区间内的所有三位水仙花数.三位水仙花数,即其个位.十位.百位数字的立方和等于该数本身. 输入格式: 输入在一行中给出两 ...

  5. java. 三个人比赛怎么写_两个乒乓球队进行比赛,找出三队赛手的名单

    [java]代码库import java.util.ArrayList; /** * 两个乒乓球队进行比赛,各出三人.甲队为a,b,c三人,乙队为x,y,z三人.已抽签决定比赛名单.有人向队员打听比赛 ...

  6. 乒乓球比赛 两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比 请编程序找出三队赛手的名单。

    //:两个乒乓球队进行比赛,各出三人.甲队为a,b,c三人,乙队为x,y,z三人.   //已抽签决定比赛名单.有人向队员打听比赛的名单.a说他不和x比,c说他不和x,z比 //,请编程序找出三队赛手 ...

  7. Java基础算法题(18):两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三

    查看所有50道基础算法题请看: Java的50道基础算法题 两个乒乓球队进行比赛,各出三人.甲队为a,b,c三人,乙队为x,y,z三人.已抽签决定比赛名单.有人向队员打听比赛的名单.a说他不和x比,c ...

  8. 两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。 //已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。

    //两个乒乓球队进行比赛,各出三人.甲队为a,b,c三人,乙队为x,y,z三人. //已抽签决定比赛名单.有人向队员打听比赛的名单.a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单. # ...

  9. 剑指offer 有人相爱,有人夜里开车看海,有人leetcode第一题都做不出来(leetcode有空就刷系列之找出数组中重复的数字)

    数组中重复的数字 找出数组中重复的数字. 在一个长度为 n 的数组 nums 里的所有数字都在 0-n-1 的范围内.数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次.请找 ...

最新文章

  1. 查询前几条记录SQL在不同数据库中的用法
  2. boost::rotate_copy相关的测试程序
  3. 用Jfree实现条形柱状图表,java代码实现
  4. 用Python玩转统计数据:取样、计算相关性、拆分训练模型和测试
  5. 对《谈谈培训机构的骗局给新人一些建议》这篇博文的个人评论
  6. 软件项目可持续性运作地思考
  7. LintCode Copy Books
  8. 16年后,再次新注册个csdn账号
  9. 初中计算机竞赛面试题目及答案,2019上半年初中信息技术教师资格面试真题及答案(第一批)...
  10. 二次元高清无水印壁纸
  11. html 条纹背景,CSS3 一组条纹背景图案
  12. TeamViewer14 ubuntu 破解商业环境
  13. 近红外荧光染料Pep-1/MMPs-PEG-ICG,细胞穿膜肽Pep-1/基质金属蛋白酶MMPs-聚乙二醇-吲哚菁绿
  14. springboot整合mina
  15. 天玑9200支持电影模式,自动追焦配合背景虚化,零基础也能拍大片
  16. 《机器学习与实践》读书笔记及代码(二)
  17. 华为OD机试真题-MVP争夺战【2023Q1】【JAVA、Python、C++】
  18. 联想E480安装ubuntu后无法使用wifi的真实解决方案
  19. 如何在 Excel 里将两部分数据进行横向合并(即 Outer Join)?
  20. 【Node】Node核心模块

热门文章

  1. android sqlite自定义函数,Android中自定义一个View的方法详解
  2. java十进制小数转化为二进制小数代码 乘二取整法_(四)改掉这些坏习惯,还怕写不出健壮的代码?...
  3. 旋转质量轮实验对象上的传感器
  4. java 计时器归零_终止Java中的计时器
  5. mysql数据库支持的锁粒度包括_1. Mysql的并发(锁策略、锁粒度、事务)
  6. cobaltstrike安装_Cobalt Strike发送钓鱼邮件
  7. 微信小程序图标不支持html,微信小程序实现自定义加载图标功能
  8. java中正则表达式 ?=_Java中的正则表达式
  9. 苹果6尺寸_小屏+刘海被安卓阵营抛弃,苹果却玩出了花
  10. java6.2免费下载_jasperreports(Java开源报表系统)