当前位置:  技术问答>linux和unix

用if语句写出找出x,y,z三个数中最大值的程序

    来源: 互联网  发布时间:2015-06-19

    本文导语:  用if语句写出找出x,y,z三个数中最大值的程序,如下语句是否正确? if y>x then $ max=y elif z>x then $ max=z else $ max=z fi | 不对,如果y>x,then max=y,这样就得到了最大值是y,但y和z还没比较过,有可能z要比y大...

用if语句写出找出x,y,z三个数中最大值的程序,如下语句是否正确?

if y>x
then $ max=y
elif z>x
then $ max=z
else $ max=z
fi

|
不对,如果y>x,then max=y,这样就得到了最大值是y,但y和z还没比较过,有可能z要比y大。

|
if [ y -gt x ]
then $max=y
elif [ z -gt x ]
then $max=z
else $max=z
fi
注意[]符号的空格!!

|
逻辑上都错误啦,x最大的时候呢?
这种简单的问题还是让你自己想想先,先不给你答案

|
基本同意楼上的,不过赋值的时候别用$max,直接用max就可以了。

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • mysql中查询当前正在运行的SQL语句并找出mysql中运行慢的sql语句
  • oracle导出sql语句的结果集和保存执行的sql语句(深入分析)
  • Mysql增加主键或者更改表的列为主键的sql语句
  • sql语句实例 取得日志条目的sql语句
  • Mysql下在某一列后即表的某一位置添加新列的sql语句
  • C#条件语句、循环语句(if、while)
  • mysql update语句的用法详解
  • c#入门之分支语句使用方法(三元运算符、if语句、switch语句)
  • 在SQL Server的try...catch语句中获取错误消息代码的的语句
  • C#中验证sql语句是否正确(不执行语句)
  • 请教:system("C:\python2.4\python.exe C:\aa.py");该语句有何错误?为什么运行界面一闪就消失了并且没有运行完,请给出正确语句!
  • java有没有类似go语句指定到某条语句?
  • oracle数据库删除数据Delete语句和Truncate语句的使用比较
  • 简单问题:if语句里再写if语句怎么不执行??
  • sql语句之SELECT语句用法示例
  • sql语句优化之用EXISTS替代IN、用NOT EXISTS替代NOT IN的语句
  • JAVA基础 语句标签的合法使用,以及{}语句块到底有什么用?
  • sql语句实例 统计页面链接的sql语句
  • 将oracle的create语句更改为alter语句使用
  • ”整型变量j说明为volatile,这样就阻止了优化程序除去循环语句“ 这么理解这句话,为什么会除去循环语句?
  • 小弟今天学到了if语句和case语句,写了个时间脚本,求精简!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3