首页 > 其他 > 详细

罗马数字转化为阿拉伯数字

时间:2019-10-17 09:21:55      阅读:56      评论:0      收藏:0      [点我收藏+]

罗马数字转化为阿拉伯数字

罗马数字是位置计数吗?它的缺点是什么?

位置计数法的定义:一种表达数字的系统,数位按照顺序排列 ,每个数位有一个位值,数字的值是每个数位和位值的乘积之和。--引用自《计算机科学概论》

罗马数字使用规则:1.相同的数字连写、所表示的数等于这些数字相加得到的数、如:Ⅲ=3;
2.小的数字在大的数字的右边、所表示的数等于这些数字相加得到的数、 如:Ⅷ=8、Ⅻ=12;
3.小的数字(限于 I、X 和 C)在大的数字的左边、所表示的数等于大数减小数得到的数、如:Ⅳ=4、Ⅸ=9;
4.正常使用时、连写的数字重复不得超过三次;
5.在一个数的上面画一条横线、表示这个数扩大 1000 倍。 --引用自《罗马数字转换阿拉伯数字0~3999》

比较两者的规则可以发现,罗马计数法符合位置计数法的定义,所以罗马计数法是位置计数法。


将自己的八位学号转化为罗马数字。

MMXVIIII MCCCXII

将罗马数字转化为阿拉伯数字

第一个版本的代码
第二个版本的代码
第一个版本的运行图片
技术分享图片
第二个版本的运行图片
技术分享图片

罗马数字转化为阿拉伯数字

原文:https://www.cnblogs.com/lxy2019/p/11678955.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!