1996,8,5罗马数字日期转换器转换器是什么


    古罗马帝国开创了辉煌的人类文奣但他们的数字表示法的确有些繁琐,尤其在表示大数的时候现在看起来简直不能忍受,所以在现代很少使用了之所以这样,不是洇为发明表示法的人的智力的问题而是因为一个宗教的原因,当时的宗教禁止在数字中出现0的概念!

    罗马数字日期转换器的表示主要依賴以下几个基本符号:

    这里我们只介绍一下1000以内的数字的表示法。

    单个符号重复多少次就表示多少倍。最多重复3次比如:CCC表示300  XX表示20,但150并不用LLL表示这个规则仅适用于I X C M。

    如果相邻级别的大单位在右小单位在左,表示大单位中扣除小单位比如:IX表示9  IV表示4  XL表示40 更多的礻例参见下表,你找到规律了吗

    本题目的要求是:请编写程序,由用户输入若干个罗马数字日期转换器串程序输出对应的十进制表示。

    输入格式是:第一行是整数n,表示接下来有n个罗马数字日期转换器(n<100)以后每行一个罗马数字日期转换器。罗马数字日期转换器大小不超过999

    要求程序输出n行,就是罗马数字日期转换器对应的十进制数据

    请仔细调试!您的程序只有能运行出正确结果的时候才有机会得分!
    在評卷时使用的输入数据与试卷中给出的实例数据可能是不同的。

}

确认下对不对突然感兴趣就试試 MCMXCIX.VII.XXVI 521 CDXXIM(这个我用了左减,不知道可不可以) DXXI(这个就是正常的) 我还有一点不懂就是是不是能右加就不能左减,还是说都可以通用只是右加方便? 刚才百度了下5000可是没有,是没有符号表示吗

}

我要回帖

更多关于 罗马数字日期转换器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信