java需要懂英文么_简单的java程序,需要懂英文

Romannumbers.WriteaprogramthatconvertsapositiveintegerintotheRomannumbersystem.TheRomannumbersystemhasdigitsI1V5X10L50C100D500M1,000Numbersareformedaccordingtothefollowin...

Roman numbers. Write a program that converts a positive integer into the Roman

number system. The Roman number system has digits

I 1

V 5

X 10

L 50

C 100

D 500

M 1,000

Numbers are formed according to the following rules:

a. Only numbers up to 3,999 are represented.

b. As in the decimal system, the thousands, hundreds, tens, and ones are

expressed separately.

c. The numbers 1 to 9 are expressed as

I 1 IV 4 VII 7

II 2 V 5 VIII 8

III 3 VI 6 IX 9

As you can see, an I preceding a V or X is subtracted from the value, and you

can never have more than three I’s in a row.

d. Tens and hundreds are done the same way, except that the letters X, L, C and C,

D, M are used instead of I, V, X, respectively.

Your program should take an input, such as 1978, and convert it to Roman numerals,

MCMLXXVIII.

简单的来说就是把数字转换成罗马数字

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值