js輸入任意三位數反向輸出 javascript

2021-08-29 11:36:52 字數 1202 閱讀 4728

2019.6.21 更新:

var n = parseint(window.prompt('input'));

var one,

two,

three;

one = n % 10;

two = n % 100 - one

three =n-(n % 100)

n = one*100 + two+ three/ 100;

document.write( n );

var n = parseint(window.prompt(「input」));------------網頁可輸入彈出框

var a,

b,c;

a = n % 10; ----------------------------------提取三位數中的個位數

c = (n % 100)-a ; ----------------------提取 三位數中的十位數

b = n - (n %100);--------------------提取三位數中的百位數

var m = a*100 + c + b/100;

document.write(m);

例如輸入456;

1.提取個位數:

456 % 10 = 6 = a

轉化為百位數:

6 * 100 = 600

2.提取十位數:

(456 % 100) - 6 = 50 =c

轉化為十位數:

503.提取百位數

456 - (456 %100) = (456 - 56)= 400 = b

轉化為個位數:

400 /100 = 4

輸出:m

m = a100 + c + b/100;

m = 6100 + 50 + 400/100

=600+50+4

=654

簡潔版:

var n = parseint(window.prompt(『input』)),

//提取個位變百位

b = (n % 10) * 100;

//提取十位數

a = (n % 100) - (n % 10);

//提取百位數 變成個位數

c = (n - (n % 100) ) / 100;

document.write(b + a + c);

1031 反向輸出乙個三位數

題目描述 將乙個三位數反向輸出,例如輸入358,反向輸出853。輸入 乙個三位數n。輸出 反向輸出n。輸入樣例 100 輸出樣例 001題目分析 本題考察如何分離整數的各個位置商的數,涉及到分離數字,同學們需要記住對於乙個整數a,a 10就表示個位,a 10表示去掉個位,舉個例子 a 1234 a ...

特殊三位數

作 者 李家豪 完成日期 2013 年11月13日 版 本 號 v1.0 問題描述 請輸出滿足條件n a b c 的所有三位數n,其中,a b c分別是n的百 十 個位數。要求用自定義函式實現求階乘。樣例輸入 樣例輸出 145 問題分析 includeusing namespace std int ...

尋找三位數

問題描述 將1,2,9共9個數分成三組,分別組成三個三位數,且使這三個三位數構成 1 2 3的比例,試求出所有滿足條件的三個三位數。例如 三個三位數192,384,576滿足以上條件。輸入格式 無輸入輸出格式 輸出每行有三個數,為滿足題設三位數。各行為滿足要求的不同解。public class ma...