zoukankan      html  css  js  c++  java
  • 5位数判断

    //给出一个不超过5位的正整数,要求:
    //1.求出它是几位数 2.分别打印出每一位数字 3.按逆序打印出各位数字
    let readline = require("readline-sync");
    console.log("请输入数字")
    let num = parseInt(readline.question(""));
    if (num > 99999 || num < 0) {
    console.log("你输入的数字不符合要求");
    }
    else if (parseInt(num / 10000) > 0) {
    let wan = parseInt(num / 10000);
    let qian = parseInt(num % 10000 / 1000);
    let bai = parseInt(num % 1000 / 100);
    let shi = parseInt(num % 100 / 10);
    let ge = parseInt(num % 10);
    console.log("这是一个5位数");
    console.log("数字为:", num);
    console.log("万位:", wan, "千位", qian, "百位", bai, "十位", shi, "个位", ge);
    let newNum = ge * 10000 + shi * 1000 + bai * 100 + qian * 10 + wan
    console.log("逆序输出为:", newNum);
    }
    else if (parseInt(num / 1000) > 0) {
    let qian = parseInt(num % 10000 / 1000);
    let bai = parseInt(num % 1000 / 100);
    let shi = parseInt(num % 100 / 10);
    let ge = parseInt(num % 10);
    console.log("这是一个4位数");
    console.log("数字为:", num);
    console.log("千位", qian, "百位", bai, "十位", shi, "个位", ge);
    let newNum = ge * 1000 + shi * 100 + bai * 10 + qian;
    console.log("逆序输出为:", newNum);
    }
    else if (parseInt(num / 100) > 0) {
    let bai = parseInt(num % 1000 / 100);
    let shi = parseInt(num % 100 / 10);
    let ge = parseInt(num % 10);
    console.log("这是一个3位数");
    console.log("数字为:", num);
    console.log("百位", bai, "十位", shi, "个位", ge);
    let newNum = ge * 100 + shi * 10 + bai;
    console.log("逆序输出为:", newNum);
    }
    else if (parseInt(num / 10) > 0) {
    let shi = parseInt(num % 100 / 10);
    let ge = parseInt(num % 10);
    console.log("这是一个2位数");
    console.log("数字为:", num);
    console.log("十位", shi, "个位", ge);
    let newNum = ge * 10 + shi;
    console.log("逆序输出为:", newNum);
    }
    else {
    console.log("这是一个1位数");
    console.log("数字为:", num);
    console.log("个位", num);
    console.log("逆序输出为:", num);
    }
  • 相关阅读:
    【Demo】QQ,github,微博第三方社交登录
    crontab执行时间和系统时间不一致
    CDN服务技术架构图
    【php】命名空间 和 自动加载的关系
    【运维工具】Git代码发布系统
    【ipv6惹的祸】curl 超时
    MySQL:动态开启慢查询日志(Slow Query Log)
    Virtualbox 虚拟机支持硬件摄像头
    网页取消快照、禁止抓取等meta标签功能
    ajax 跨域
  • 原文地址:https://www.cnblogs.com/dbda/p/11407330.html
Copyright © 2011-2022 走看看