您当前的位置: 首页 >  算法

暂无认证

  • 2浏览

    0关注

    92582博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

js算法之求一批整数中出现最多的个位数字

发布时间:2021-04-02 23:08:00 ,浏览量:2

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <script type="text/javascript"> var b=Number(prompt("请输入几个数字")); var arr=[]; var q=0,w=0,e=0,r=0,t=0,y=0,u=0,i=0,o=0,p=0,s=0,d=0; var arr1=[]; var a=[]; var arr2=[]; var k=0; var max=0; var fff=[]; for(var i=0;i<b;i++) { arr[i]=prompt("几组数字"); } //console.log(arr);//输入的三组数据 for(var j=0;j<arr.length;j++) { arr1+=arr[j];//然后是每一组数据都放到arr1中,. } //console.log(arr1); //console.log(arr1); a=arr1.split(''); // console.log(a); for(var i=0;i<a.length;i++) { if(a[i]==0) { ++q; } if(a[i]==1) { ++w; } if(a[i]==2) { ++e; } if(a[i]==3) { ++r; } if(a[i]==4) { ++t; } if(a[i]==5) { ++y; } if(a[i]==6) { ++u; } if(a[i]==7) { ++s; } if(a[i]==8) { ++o; } if(a[i]==9) { ++p; } } arr2[0]=q; arr2[1]=w; arr2[2]=e; arr2[3]=r; arr2[4]=t; arr2[5]=y; arr2[6]=u; arr2[7]=s; arr2[8]=o; arr2[9]=p; //console.log(arr2); //console.log(arr2); max=q; //console.log(max); for(var i=1;i<arr2.length;i++) { if(max<arr2[i]) { max=arr2[i];//下标几最大. } } console.log(arr2);//重复值. for(var i=0;i<arr2.length;i++) { if(arr2[i]==0) { continue; } if(max==arr2[i]) { ++k; console.log("都是最大的重复值:"+max+"下标:"+i+"元素:"+i); } } </script> </body> </html> 

在这里插入图片描述

关注
打赏
1653961664
查看更多评论
立即登录/注册

微信扫码登录

0.0629s