5桁の裁判官

//以上5、要件の正の整数を与えられました:
// 1.数字を印刷する逆の順序で2. 3.各桁をプリントアウトした数桁によって決定されます
(「readlineの同期」)のreadline =が必要としましょう。
console.log(「数値を入力します」)
聞かせてNUM =のparseInt(readline.question( ""));
IF(NUM> 99999 || NUM <0){
console.log(「あなたが入力した番号が要件を満たしていません」);
}
それ以外の場合(のparseInt(NUM / 10000)> 0){
=のparseInt(NUM / 10000)ワンましょう。
聞かせ銭=のparseInt(NUM%/ 1000万)。
BAI =のparseInt(NUM%の100分の1000)とします。
市=のparseInt(NUM%で10分の100)とします。
せGE =のparseInt(NUM 10%)。
console.log(「これは5桁です」);
console.log( "番号は次のとおりです。"、NUM);
console.log( "1万:"、 "一千" WAN、銭、 "百"、BAI、 "10"、市、 "ビット"、GE)。
聞かせてnewNum = GE * 10000 +市×1000 + BAI * 100 +銭* 10 + WAN
console.log( "反転出力:"、newNum)。
}
それ以外の場合(のparseInt(NUM / 1000)> 0){
聞かせ銭=のparseInt(NUM%/ 1000万)。
BAI =のparseInt(NUM%の100分の1000)とします。
市=のparseInt(NUM%で10分の100)とします。
せGE =のparseInt(NUM 10%)。
console.log(「これは4桁です」)。
console.log( "番号は次のとおりです。"、NUM);
console.log( "千"、銭、 "百"、BAI、 "10"、市、 "ビット"、GE);
聞かせてnewNum = GE×1000 +市* 100 + BAI * 10 +銭。
console.log( "反転出力:"、newNum)。
}
そうであれば(のparseInt(NUM / 100)> 0){
BAI =のparseInt(NUM%の100分の1000)とします。
市=のparseInt(NUM%で10分の100)とします。
せGE =のparseInt(NUM 10%)。
console.log(「これは3桁です」);
console.log( "番号は次のとおりです。"、NUM);
console.log( "百"、BAI、 "10"、市、 "ビット"、GE)。
聞かせてnewNum = GE * 100 +市* 10 + BAI。
console.log( "反転出力:"、newNum)。
}
そうであれば(のparseInt(NUM / 10)> 0){
市=のparseInt(NUM%で10分の100)とします。
せGE =のparseInt(NUM 10%)。
console.log(「これは2桁です」)。
console.log( "番号は次のとおりです。"、NUM);
console.log( "10"、市、 "ビット"、GE)。
聞かせてnewNum = GE * 10 +市。
console.log( "反転出力:"、newNum)。
}
他の{
console.log(「これは1桁です」);
console.log( "番号は次のとおりです。"、NUM);
console.log( "ビット"、NUM)。
console.log( "反転出力:"、NUM)。
}

おすすめ

転載: www.cnblogs.com/dbda/p/11407330.html