罗马数字转阿拉伯数字

1.罗马数字不是位置计数法

位置计数法要求存在数位与位值的不同,因而产生进制;罗马数字通过字符变化产生数值改变,不存在固定数位。

罗马数字的缺陷:

(1)不存在0

(2)难以计算,比起位置计数法,罗马数字在加减乘除中计算更繁琐,不便于使用

(3)小数是否不好表示?

2.学号转罗马数字

学号:20231413

当我准备计算时我发现一个问题,怎么最大才到M=1000?

我上网查询了一下,发现不管是用Excel的Roman=函数还是转换器都仅限0-3999或4999的范围,于是我决定求诸前人故智

在网上查询罗马数字缺点时我发现了这篇博客,进而找到了这篇博客,发现我犹豫的分开算可不可以是可行的

所以分开计算:2023-MMXXIII 1413-MCDXIII

3.编写程序

咨询娄老师得知现在先不用写,这里先待续

posted @ 2023-10-09 18:27  20231413张桓溪  阅读(28)  评论(0编辑  收藏  举报