罗马数字可以(大部分)用一列格式书写,因为每个字母都与行的顶部和底部相交。例如:I (或1)与行的顶部和底部相交,而V或5则与底部和顶部相交,顶部和底部在同一位置相交。所有罗马数字的值如下:I = 1 V = 5 X = 10 L = 50 C = 100 D = 500 M = 1000
交叉口的数目(上、下)为:I = 1,1 V = 2,1 X = 2,2 L您的工作是接受两个数字,这些数字表示行的顶部和底部的交叉点数(按顺序排
我有一个程序可以把罗马数字转换成整数,反之亦然。我的问题是,我不知道如何创建一个函数来检查用户输入是否是有效的罗马数字。我现在的代码:"""Controls that the userinput only contains valid roman numeralselif letters in validRomanNumerals:
romanToInt(numer
所以,我现在正在做一些脚本,它的值在0到3999之间,并为这个数字提取出罗马数字。由于某种原因,当调用我的二维数组时,我最终得到了未定义的 var romanOutput;var enteredNum = prompt('What number would you like converted between 1 and 3999?')'VII