问答详情
源自:5-6 编程练习

新手如下问

为什么没显示啊 

function cmp(int x,y)//定义函数

 {  

  if(x>y)    

return x;   

 else   

 return y;

 } //函数体,判断两个整数比较的三种情况 //调用函数,实现下面两组数中,返回较大值。  document.write(" 5 和 4 的较大值是:"+cmp(5,4)+"

<br/>");  

document.write(" 6 和 3 的较大值是:"+cmp(6,3) );

提问者:重九译 2016-05-23 20:11

个回答

  • 一颗猕猴桃
    2016-05-23 20:36:12
    已采纳

    function cmp(int x,y)//定义函数   括号里不用int 直接写x,y

     {  

      if(x>y)    if后面的语句要用花括号括起来

    return x;   

     else   还有一种情况是x=y

     return y;

     } //函数体,判断两个整数比较的三种情况 //调用函数,实现下面两组数中,返回较大值。  document.write(" 5 和 4 的较大值是:"+cmp(5,4)+"

    <br/>");  

    document.write(" 6 和 3 的较大值是:"+cmp(6,3) );

    -----------------------------------------------------------------------------

    function cmp( x,y)//定义函数

     {  

      if(x>y)   { 

    return x;   }

     else   if (x<y){

    return  y;

    }

    else{

    return x;

    }

     } //函数体,判断两个整数比较的三种情况 //调用函数,实现下面两组数中,返回较大值。  

    document.write(" 5 和 4 的较大值是:"+cmp(5,4)+"<br/>");  

    document.write(" 6 和 3 的较大值是:"+cmp(6,3) );

    ----------------------------------------------------------

    你再试试看看

  • Dulmcat
    2016-05-23 20:39:04

    三种情况,要用if和else  if分别判断x>y,x<y和x=y

  • 慕粉1462630514
    2016-05-23 20:36:15

    cmp(int x,y) 去掉int

  • JPlin
    2016-05-23 20:33:54

    function cmp(int x,y)

    改成

    function cmp(x,y)