Flutter开发App的未来及其在各行业的应用潜力分析
702
2022-11-10
编写一个函数rev用于将一个整数前后倒置。
例如rev(12345)将返回54321,rev(123)将返回321 整数位数不限制,多少位都行。
function sum(a){ var s=0; while(a){// 第一次 123 第二次 12 第三次 1 第四次 0停止循环 s=s*10 +a%10;// 3 30+2 320+1 a=parseInt(a/10);//12 1 0 } return s; } console.log(sum(123));
第二种方法
function wei(a){ //用for for(var i=1;true;i++){ if(parseInt(a/Math.pow(10,i)) < 1){ return i; } } //用while // var i=0; // while(true){ // i++; // if(a/Math.pow(10,i)<1){ // // console.log(i); // return i; // } // } } function rev(b){ var n = wei(b); var tol = 0; for(var i=1;i<=n;i++){ tol +=parseInt(b/Math.pow(10,i-1))%10*(Math.pow(10,n-i)); } alert(b+"的反"+tol); } var c = parseInt(prompt()); rev(c);
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~