Linux下用Bash语言实现简单排序的功能
题目链接:
题目描述
利用指针,编写一个函数实现三个整数按由小到大的排序。
输入
三个整数
输出
由小到大输出成一行,每个数字后面跟一个空格
样例输入
2 3 1
样例输出
1 2 3
复习下Linux和Bash
#!/bin/bash
read -a arr
for (( i= ; i<${#arr[@]} ; i++ ));do
for (( j=${#arr[@]}- ; j>i ; j-- ));do
if [[ ${arr[j]} -lt ${arr[j-]} ]];then
t=${arr[j]}
arr[j]=${arr[j-]}
arr[j-]=$t
fi
done
done
echo ${arr[@]}
效果图:

Linux下用Bash语言实现简单排序的功能的更多相关文章
- Linux下用Bash语言实现输出最大值的功能
		题目链接: 题目描述 编写一个程序,输入a.b.c三个值,输出其中最大值. 输入 一行数组,分别为a b c 输出 a b c其中最大的数 样例输入 10 20 30 样例输出 30 复习下Linux ... 
- Linux下用Bash语言实现判断素数的功能
		题目链接: 题目描述 写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息. 输入 一个数 输出 如果是素数输出prime 如果不是输出not prime 样例输入 97 样例输出 pri ... 
- Linux下用Bash语言实现输出水仙花数的功能
		题目链接: 题目描述 打印出所有"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该本身. 例如:153是一个水仙花数,因为153=1^3+5^ ... 
- Linux 下 expect 脚本语言中交互处理常用命令
		Linux 下 expect 脚本语言中交互处理常用命令 1. #!/usr/bin/expect 告诉操作系统脚本里的代码使用那一个 shell 来执行.这里的 expect 其实和 Linux 下 ... 
- 在Linux下开始C语言的学习
		为什么要在linux下学习C语言? linux下可以体验到最纯粹的C语言编程,可以抛出其他IDE的影响 环境配置简单,一条命令就足够.甚至对于大多数linux发行版本,都已经不需要配置C语言的环境 查 ... 
- Linux下的bash对拍
		下面是Linux下的bash对拍程序: #!/bin/bash t=0 //数据组数 while true; do let "t=$t + 1" echox printf $t / ... 
- linux下的C语言开发  进程创建 延伸的几个例子
		在Linux下面,创建进程是一件十分有意思的事情.我们都知道,进程是操作系统下面享有资源的基本单位.那么,在linux下面应该怎么创建进程呢?其实非常简单,一个fork函数就可以搞定了.但是,我们需要 ... 
- 在 Linux 下学习 C 语言有什么好处?
		作者:宅学部落链接:https://www.zhihu.com/question/23893390/answer/832610610来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请 ... 
- linux命令(47):Linux下对文件进行按行排序,去除重复行
		Linux下对文件进行按行排序:sort 与 uniq 命令简介 Linux | May 24, 2015 | linux sort 命令可针对文本文件的内容,以行为单位进行排序.其基本语法格式为: ... 
随机推荐
- codewars--js--Two Joggers--求最小公倍数、最大公约数
			问题描述: Two Joggers Description Bob and Charles are meeting for their weekly jogging tour. They both s ... 
- JavaScript-状态模式
			状态模式 一个对象有状态变化 每次状态变化都会触发一个逻辑 不能总是用 if...else 来控制 示例:交通信号灯的不同颜色变化 传统的 UML 类图 javascript 中的 UML 类图 cl ... 
- P1613 跑路【倍增】【最短路】
			题目描述 小A的工作不仅繁琐,更有苛刻的规定,要求小A每天早上在6:00之前到达公司,否则这个月工资清零.可是小A偏偏又有赖床的坏毛病.于是为了保住自己的工资,小A买了一个十分牛B的空间跑路器,每秒钟 ... 
- 《C++Primer》第五版习题答案--第五章【学习笔记】
			<C++Primer>第五版习题答案--第五章[学习笔记] ps:答案是个人在学习过程中书写,可能存在错漏之处,仅作参考. 作者:cosefy Date: 2020/1/15 第五章:语句 ... 
- 《手把手教你构建自己的 Linux 系统》学习笔记(9)
			目录 autoreconf 命令的作用是什么? aclocal automake -a autoconf 一条命令搞完三面三步 既然有其他的「编译控制软件」为何还是使用 make 来进行编译控制? M ... 
- 拍摄UFP 单一职责原则
			3.1 新手机 3.2 拍摄 3.3 没用的东西 3.4 单一职责原则 就一个类而言,应该仅有一个引起它变化的原因, 3.5 方块游戏的设计 如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个 ... 
- sql查询 ——排序
			-- 排序 -- order by 排序 默认为升序 -- asc 升序 -- desc 降序 -- 查询身高 分别用升序和降序 select *from student order by high ... 
- 静态库&动态库&导入库
			我遇到的问题 先贴一个StackOverflow上的问题 上面的问题让我知道了更多动态库的知识. 我需要使用一个声音库(irrKlang)为2d游戏提供声音,我使用的编译器是mingw-w64,但是i ... 
- css常用样式背景background如何使用
			css背景background属性常用于定义HTML的背景,background简写属性作用是将背景属性设置在一个声明中,background背景属性常见为以下这些:.background-color ... 
- 浏览器对象模型“BOM”,对浏览器窗口进行访问和操作
			location对象 location.href url地址 location.hash 锚点 location.hostname 主机名(需要放到服务器上) location.ho ... 
