// 1..输入一个数,如果是负数,则输出其绝对值,如果是小数,则四舍五入,如果是整数,求他的3次幂
var num=prompt("请输入一个数")
num=parseInt(num)
var n=num
if (Math.abs(num)!=num) {
n=Math.abs(num)
}
else if (parseFloat(num)-parseInt(num)>0) {
n=Math.round(n)
}
else{
n=Math.pow(n,3)
}
console.log(n)
// 2..有个老板开食杂店算账,客人给零头是5毛以上,就四舍五入计算,如果5毛以下,
// 就向上舍入计算,除非客人体要求,才向下舍入计算,请客人输入钱数,和是否等于由老板算钱,显示最终交多少钱
var num=prompt("请输入一个钱数")
var str=prompt("是否需要老板便宜")
mon=parseFloat(mon)
if (str=="y") {
console.log(Math.floor(mon))
}
else{
if (paseFloat(mon)-paseInt(mon)>=0.5) {
console.log(Math.round(mon))
}
else{
console.log(Math.ceil(mon))
}
}
// 3.随机一个7位数的彩票,范围是1-23,输入一个7位数和彩票比较,必须位置和数字相等才行,当有7位相同时特等奖,
// 6位相同是1等奖,5位相同时2等奖,4位相同时3等奖,其他是没中奖
var str=prompt("输入一个彩票")
var arr=str.split(",")
var y=[]
for(var i=0;i<=7;i++){
var n=Math.ceil(Math.random()*23)
if (y.indexOf(n)==-1) {
y.push(n)
}
}
x.sort(function(a,b){
return a-b
})
y.sort(function(a,b){
return a-b
})
var count=8
for(var i=0;i<x.length;i++){
if (x[i]==y[i]) {
count++
}
}
if (count==7) {
console.log("特等奖")
}
if (count==6) {
console.log("一等奖")
}
if (count==5) {
console.log("二等奖")
}
if (count==4) {
console.log("三奖")
}
else{
console.log("没")
}
// 4.输入一个二进制数,求输出整个数的10进制,用循环或math
var num=prompt("请输入一个二进制数")
var a=parseInt(num)
for(i=num.length-1;i>=0;i++){
sum+=paseInt(num[i])*Math.pow(2,m)
m++
}
console.log(sum)