zoukankan      html  css  js  c++  java
  • 如何用代码分别获得个十百千位上的数值

    如何用代码在千位数中分别取出它的个十百千位:

    现在设定这个千位数为"i" 用abcd= i; abcd分别代表千百十个位

    千位=parseInt(i/1000);    |   parseInt为取整符 若i/1000 ==a.bcd在使用取整符 就能取得千位a
     
    百位=parseInt(i/100);  i/100 ==ab.cd  parseInt取整  ab==b  (% :求余数) 取得百位b
     
    十位=parseInt(i/10)0; i.10==abc.d parseInt取整 abc0==c 取得十位c (理由同上取百位)
     
    个位=i;  abcd 直接求到余数d  取得个位d
     
    整体代码如下:
    // b.  将1000 - 5000 之间  各位数之和为5的数打印出来 1121
    var ge,shi,bai,qian;
    var sum = 0;
    var j = 0;
    for(var i = 1000;i <= 5000;i++){
        qian = parseInt(i / 1000);
        bai = parseInt(i / 100) % 10;
        shi = parseInt(i / 10) % 10;
        ge = i % 10;
        sum = qian+bai+shi+ge;
        if( sum == 5){
            console.log(i);
            j++;
        }
        parseInt
    };
  • 相关阅读:
    搜索入门练习题3 全组合 题解
    搜索入门练习题1 素数环 题解
    搜索入门练习题2 全排列 题解
    二分 大纲
    凸包
    快速幂&矩阵快速幂
    最长不下降子序列的优化
    poj 3190 Stall Reservations
    poj 2431 Expedition

  • 原文地址:https://www.cnblogs.com/mlw1814011067/p/9153061.html
Copyright © 2011-2022 走看看