整数はローマ数字、ローマ数字のコンバーターに変換しました

/ * 
  アイデア:
  1.ローマ数字およびローマ字のルールに沿った良好な数値を定義し、次いでサイクル、
パラメータの値は、現在の数を減じ、条件に合わせて決定され、結果セットに割り当てられている場合、ローマ字に対応する文字列を追加しますワンループ裁判官の割り当てをサイクリング続けます。

* /







機能
変換(NUM){ VARの numArr = [1 ,. 4 ,. 5 ,. 9、10、40、50、90、100、400、500、900、1000 ]; VARの strArr = [ "I"、 "IV" 、 "V"、 "IX"、 "X-"、 "XL"、 "L"、 "XC"、 "C"、 "CD"、 "D"、 "CM"、 "M" ]; VARの結果= " " ; VAR I = numArr.length; ながら(I> = 0 ){ IF(NUM> NUM - = numArr [I]; // その後、パラメータマイナス結果の対応する桁に割り当てられたローマ数字、および円形のマッチングを続ける } { I - ; } } 戻り値の結果; } 変換する( 85)。

 

おすすめ

転載: www.cnblogs.com/devanwu/p/11223271.html