关于这个题目,有如下代码

#!/bin/bash
read -p "请输入一个整数:" num1
read -p "请输入一个整数:" num2
read -p "请输入一个整数:" num3
tmp=0
if [ $num1 -gt $num2 ]; thentmp=$num1num1=$num2num2=$tmp
fi
if [ $num1 -gt $num3 ]; thentmp=$num1num1=$num3num3=$tmp
fi
if [ $num2 -gt $num3 ]; thentmp=$num2num2=$num3num3=$tmp
fi
echo "排序后数据为:$num1,$num2,$num3"

代码都是一样的,上面的代码也不是我写的,但是有些小细节真的需要注意!!!否则就提示语法错误

第一:

这个地方,num1前面有空格(num2,num3也是一样)

第二:

这个地方if后面有空格,then的前面有空格,前半个中括号的后面有空格,后半个中括号的前面有空格(后面的两个if结构也是一样)

少一个空格都不行啊!!!

shell编程实现:依次提示用户输入3个整数,脚本根据数字大小依次排序输出3个数字。相关推荐

  1. 依次提示用户输入 3 个整数,脚本根据数字大小依次排序输出 3 个数字

    依次提示用户输入 3 个整数,脚本根据数字大小依次排序输出 3 个数字 #!/bin/bash read -p "请输入一个整数:" num1 read -p "请输入一 ...

  2. Java黑皮书课后题第7章:*7.28(数学:组合)编写一个程序,提示用户输入10个整数,然后显示从这10个数中选出两个数的所有组合

    7.28(数学:组合) 题目 题目描述 破题 代码 运行示例 题目 题目描述 *7.28(数学:组合)编写一个程序,提示用户输入10个整数,然后显示从这10个数中选出两个数的所有组合 破题 声明一个长 ...

  3. Java黑皮书课后题第7章:7.27(相同的数组)如果两个数组list1和list2的内容相同,认为相同(不是完全相同)。编写一个测试程序,提示用户输入两个整数列表,然后显示这两个列表是否相同

    7.27(相同的数组)如果两个数组list1和list2的内容相同,认为相同(不是完全相同).编写一个测试程序,提示用户输入两个整数列表,然后显示这两个列表是否相同 题目 题目描述与运行示例 破题 代 ...

  4. Java黑皮书课后题第7章:7.26(完全相同的数组)如果两个数组list1和list2的对应元素都相等,认为完全相同。编写一个测试程序,提示用户输入两个整数列表,然后显示这两个列表是否完全相同

    7.26(完全相同的数组)如果两个数组list1和list2的对应元素都相等,认为完全相同.编写一个测试程序,提示用户输入两个整数列表,然后显示这两个列表是否完全相同 题目 题目描述与运行示例 破题 ...

  5. Java黑皮书课后题第5章:**5.38(十进制转八进制)编写程序,提示用户输入一个十进制整数,然后显示对应的八进制值。(不要是使用Java的Integer类的任何方法)

    **5.38(十进制转八进制)编写程序,提示用户输入一个十进制整数,然后显示对应的八进制值.(不要是使用Java的Integer类的任何方法) 题目 题目概述 破题 代码 运行示例 题目 题目概述 * ...

  6. Java黑皮书课后题第5章:**5.37(十进制转二进制)编写程序,提示用户输入一个十进制整数,然后显示对应的二进制值(不要使用Integer.toBinaryString(int)方法)

    5.37(十进制转二进制)编写程序,提示用户输入一个十进制整数,然后显示对应的二进制值 题目 题目概述 破题 代码 运行示例 题目 题目概述 5.37(十进制转二进制)编写程序,提示用户输入一个十进制 ...

  7. Java黑皮书课后题第3章:*3.8(对三个整数排序)编写程序,提示用户输入三个整数,以非降序的形式显示这三个整数

    *3.8(对三个整数排序)编写程序,提示用户输入三个整数,以非降序的形式显示这三个整数 题目 题目概述 破题 代码 如何理解值的互换 题目 题目概述 *3.8(对三个整数排序)编写程序,提示用户输入三 ...

  8. 提示用户输入一个正整数n,如果n=5,就输出下列图形,其他n值以此类推

    /* 提示用户输入一个正整数n,如果n=5,就输出下列图形,其他n值以此类推 ***** **** *** ** * */ #include <stdio.h> int main() { ...

  9. Java黑皮书课后题第4章:*4.21(检查SSN)编写一个程序,提示用户输入一个社保号码(格式是DDD-DD-DDDD,D是1个数字)你的程序应该判断输入是否合法

    *4.21(检查SSN)编写一个程序,提示用户输入一个社保号码(格式是DDD-DD-DDDD,D是1个数字)你的程序应该判断输入是否合法 题目 题目概述 运行示例 破题 代码 题目 题目概述 *4.2 ...

最新文章

  1. 筛指定区间的素数[区间偏移二次筛法]
  2. jQuery+css+html淘宝购物车模块
  3. 常用机器学习算法原理及推导
  4. 【双100%解法】剑指 Offer 22. 链表中倒数第k个节点
  5. 【归并排序】休息(jzoj 3462)
  6. 2020年最前沿的 8 本AI技术图书—文末留言赠8本
  7. MongoDB索引案例一则
  8. 基于Android平台的简易人脸检测库
  9. 日志分析(shell脚本)
  10. java23种设计模式
  11. 如何解决电脑网络提示无Internet访问权限
  12. 【CocosCreator】单机游戏存档的常用加密解密方法
  13. 【云原生】什么是 CI/CD ?| 软件交付中常见的问题
  14. java8 joda_Joda Time和Java8时差
  15. 算法可以用不同的语言描述如果用c语言,【判断题】算法可以用不同的语言描述,如果用C 语言或PASCAL语言等高级语言来描述,则算法实际上就是程序了。...
  16. Gate仿真配置安装--Linux系统
  17. java double 占位符_Java输出格式化之占位符
  18. JAVA的成长之路(自勉)
  19. 关于AQS中的enq方法的理解
  20. 计算机英语短文的总结,描写计算机的英语短文

热门文章

  1. 【补充】Linux-2.6.22.6 makefiles.txt翻译
  2. rundll32.exe和regsvr32.exe
  3. JavaScript高德地图中绘制echarts图表随地图移动
  4. Android驱动模块调试方法
  5. mtk keypad
  6. 对于面向对象的简单理解
  7. spark代码 spark-submit提交yarn-cluster模式
  8. 安装Python包,网络不可达解决方法
  9. 一加7p鸿蒙rom,一加5和iPhone7 Plus哪个好?苹果7P与一加5区别对比
  10. 前端基础(四)_数据类型的强制转换