第5题
输入三个整数x,y,z,请把这三个数由小到大输出。
注意如果要用prompt输入,输入的数字会变为string类型,需要强制转换为Number类型
一、代码
var x = 2
var y = 1
var z = 3
var a=0 //定义一个变量,交换值时暂时保存交换值
if(x>y){ //如果x值大于y,则交换xy的值
a=x
x=y
y=a
}
if(x>z){//如果x值大于z值则交换xz的值
a=x
x=z
z=a
}
//此时x已与yz均进行比较交换,x已经是最小值,只需比较yz的值便可得到三个数的大小
if(y>z){
a=y
y=z
z=a
}
console.log(x,y,z)
二、结果展示
三、网页输入
输入只需将上面的代码改为prompt输入即可
var x =Number(prompt(‘请输入第一个数:’))
var y=Number(prompt(‘请输入第二个数:’))
var z=Number(prompt(‘请输入第三个数:’))
后面输入的部分全部雷同,不再做赘述
总结
欢迎指正与建议