欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

有关罗马数字-3.不易表示分数

最编程 2024-07-29 17:36:39
...

罗马数字的另一个缺点是写分数的方式有点复杂。为了表示分数,罗马人使用以12为底的系统,即十二进制系统。他们还用单词命名分数。底数 1⁄12 被命名为“uncia”(后来被称为盎司)并用一个点表示。点一个一个地添加来表示直到 1⁄2 的分数,用大写的 S 表示(semis,表示一半)。在此之后,点被放置在 S 旁边,直到达到 I (1)。使用以 12 为底的系统而不是以 10 为底的系统使罗马人能够更轻松、更快地处理像 1⁄3 和 1⁄4 这样的分数。然而,与印度-阿拉伯系统相比,表示分数的整体符号很难。此外,不太可能表达不是 12 的分数的精确数字。

将我的学号2022转换成罗马数字如下:MMXXII

将我的学号1304转换成罗马数字如下:MCCCIV

 验证程序如下:

以下是程序运行结果: