问题标签 [roman-numerals]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 将数值转换为罗马数字
我需要使用不同的方法将数值转换为罗马数值。下面是我已经创建的代码。
截至目前有一个无限循环,我不知道我哪里出错了。输出应该是输入一个介于 0 和 3999 之间的数值,然后在下一行它应该输出罗马数字。谢谢!
java - 阿拉伯语到罗马语转换器:ArrayIndexOutOfBounds
我正在制作一个阿拉伯数字到罗马数字的转换器并收到错误消息:
任何建议/反馈将不胜感激。
c# - 控制台编程中的 Overline
只是一个快速的问题。对于上面的罗马数字3999
,我们过去用上划线表示它们。为了表示4000
,我们将使用以下内容:
那么,要显示这个上划线,我应该怎么做呢?另外,请教我以上哪一个是正确的?
更新#1
我在某处看到我们可以使用以下代码使用 Unicode 字符:
放置此代码后,我已将控制台设置为Consolas
使用14pt
. 我得到了这个输出:
我期待任何一个代码都能向我展示一个组合版本,但无济于事。
java - 为什么代码没有响应并继续运行?
我正在编写一个将罗马数字转换为十进制数字的程序。
由于某种原因,它在检查用户输入时不返回值。然而它已经修复了,
我现在面临的是:代码没有响应我的数字(输入后一直显示空白屏幕)。
我怎样才能解决这个问题?我的代码有问题吗?我只是一个初学者,所以我学到的只是基本的东西。
}
java - 罗马数字到整数:我的代码有什么问题
所以我正在尝试制作一个从罗马数字到整数的转换器。我到目前为止是这样的:
显然我现在只有 I 和 V,但是当我创建一个测试类来尝试这个时,它什么也没返回,并且一直让我换行。
作为记录,这是我的测试员课程
我几乎完全确定这是一个逻辑问题,但我不知道是什么,我觉得我已经尝试了我能想到的一切
matlab - Matlab将整数转换为罗马
我正在尝试将整数x
(0<=x<=3999) 转换为 Roman numeric y
。
我为此编写了代码,但是在运行时我不断收到错误消息。这段代码有什么问题?
java - 如何重新提示允许用户继续转换值?
我需要将数值转换为罗马数字,但遇到了一些麻烦。当我测试我的代码并且用户输入一个数字时,代码会将其转换为罗马数字,但之后我无法再次出现提示;在放置不正确的整数后它会重新提示,但在正确的整数之后不会。我不知道如何做到这一点,以便用户可以继续转换值,直到他们选择 -1 退出。以下是我迄今为止提出的。
输入后,似乎显示结果,但之后没有提示,但用户可以输入其他内容,它会读取它;如果它是另一个数字,则结果将添加到先前的结果中。
c++ - 罗马数字转十进制数字,获取垃圾值
我必须创建一个程序来将罗马数字转换为十进制数字,我将垃圾值作为输出。事实是我已经仔细检查了我的逻辑,它似乎是正确的。
我该如何纠正?
这是我的代码:
java - 程序正在切断第一个整数
我有这种方法应该将罗马数字转换为整数,但是当我输入罗马数字时,它会切掉第一个字母,所以当我输入“IV”时,我得到 5 而不是 4。早些时候我有同样的问题,但只有它切断了最后一个字母,但我修复了它。这是下面粘贴的方法。谢谢你。如果您发现任何其他错误,请告诉我。
c - 罗马数字翻译器中的随机加法
我需要将罗马数字转换为整数值,顺序无关紧要。(9=VIII)
目前我开始从我的代码中得到一个软糖因子,它在我实现 X 时从 20 开始,到我达到 M 时达到 530。我不能简单地将它分解为当 I = 531 和V = 535,MDCLXVI = 1560。那个和eclipse有时说它不能运行,有时它可以。
这是代码
谢谢你的帮助。