var max = Number.MIN_VALUE,
min = Number.MAX_VALUE
for(var i = 0 i < 10 i++){
var x = prompt("输入第" + (i + 1) + "个数", "")
max = x > max ? x : max
min = x < min ? x : min
}
console.log("最大:" + max + ", 最小:" + min)
//2.
for(var i = 100 i < 1000 i++){
var a = Math.floor(i / 100)
var b = Math.floor(i / 10) % 10
var c = i % 10
if(Math.pow(a,3) + Math.pow(b,3) + Math.pow(c,3) == 1099){
console.log(i)
}
}
//3.
var sum = 0
for(var i = 0 i < 100 i++){
var rand = Math.floor(Math.random() * 10)
sum += rand
}
console.log(sum)
1、分析数据来源
首先我们观察study.txt文件中的内容格式:
studentID+空格+赚的钱数,且每一行只有一条记录,我们需要做的就是声明一个变量:
var studyData = { }
2、在nodejs中有自带的fs库处理文件。利用fs库读取文件,再利用js原生函数split将 studentID和赚的钱数分割开来并赋值到studyData中,如:studyData = {"wang": 60, "xiaoli": 80, "wang": 40 },再对studyData进行处理,将其中key值相等的合并在一起,最后变成这样:studyData = {"wang": 100, "xiaoli": 80 },到这一步,我们已经知道了每个同学各自赚到多少钱了。
3、根据json对象的属性对studyData进行排序,sort()。
生成按照总额排序的表,这里的表题主指的是excel表格吧,我们可以使用"xlsx"库,将已经排好序的数据直接生成excel表格,xlsx链接,至此,完成。
1.8×8×8÷20=3.2这个长方体的长是3.2分米
1/5-7/9+4/5=2/9
布置了2个大景点?6个小景点
二十一分之十三乘以十七加八除以十七分之二十一 等于 十七
1/2*3.2+5.6*0.5+1.2*50% = 5
全班46人去划船,共乘12只船,其中大船每船坐5人,小船每船坐3人。问:大船有5只,小船有7只。
想:假设12只都是大船,可以看出能够多坐(60)人。先算出应该有(7)只小船,再算出有(5)只大船。