From af622284438e0ee024c225f872d0416d0b8eb69c Mon Sep 17 00:00:00 2001 From: unknown <2642334586@qq.com> Date: Tue, 1 Mar 2022 10:45:20 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=B2=E8=AF=97=E7=BA=A7=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=EF=BC=8C=E5=A2=9E=E5=8A=A0=E5=86=92=E6=B3=A1=E6=8E=92=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../2022301/sort.js" | 47 +++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 "\345\255\231\346\237\217\345\263\273/2022301/sort.js" diff --git "a/\345\255\231\346\237\217\345\263\273/2022301/sort.js" "b/\345\255\231\346\237\217\345\263\273/2022301/sort.js" new file mode 100644 index 0000000..fd7220e --- /dev/null +++ "b/\345\255\231\346\237\217\345\263\273/2022301/sort.js" @@ -0,0 +1,47 @@ +let fs=require('fs'); + + +function write_file(fileCount){ + let arr=[]; + for (let i = 0; i < fileCount; i++) { + let rd=Math.floor(Math.random()*10+1); + arr[i]=rd; + } + let temp=0 + for (let i = 0; i < arr.length; i++) { + for (let j = 0; j < arr.length-1; j++) { + if(arr[j]0 && !isNaN(fileCount)) { + let arrsort=[] + for (let i = 0; i < fileCount; i++) { + // let rd=Math.floor(Math.random()*10+1); + let fd=`${__dirname}/${i+1}.txt`; + fs.openSync(fd,'w'); + fs.writeFileSync(fd,arr[i]) + let data=fs.readFileSync(fd); + arrsort[i]=data.toString(); + if(arrsort[i] <= arrsort[i+1] ||max==undefined){ + max=arrsort[i]; + }else if(min >= arrsort[i] || min === undefined){ + min=arrsort[i]; + } + } + console.log(arr); + console.log("最大数是:"+max+"最小数是:"+min); + // console.log(arr.join("")); + }else{ + console.log("请输入正数"); + } + +} +write_file(5) + + +// -- Gitee