罗马数字转阿拉伯数字

作业信息

参考罗马数字转换阿拉伯数字0~3999回答
1 罗马数字是位置计数吗?它的缺点是什么?
2 把你的8位学号(202313xx)转化成罗马数字
3 参考上面的博客,用Pyhton写一个罗马数字转化为阿拉伯数字的程序,并验证上面你的学号对不对

作业内容

1.罗马数字不是位置计数。罗马数字采用七个罗马字母作数字,即Ⅰ(1)、X(10)、C(100)、M(1000)、V(5)、L(50)、D(500)。而在位置记数法中,如二进制计数法、十进制计数法,相同的符号在不同的位置可以表示不同的数量级。
2.罗马数字的缺点:无法表示0;不好计算;书写较复杂,容易出错。
3.由于20231323数字过于庞大,将其拆开2023(MMXXIII) 1323(MCCCXXIII)
4.目前还没弄懂怎样用python语言写程序,参考上面的博客用C语言写一个罗马数字转化为阿拉伯数字的程序验证

posted @ 2023-10-22 15:02  苦瓜。20231323  阅读(43)  评论(0编辑  收藏  举报