作业信息
参考罗马数字转换阿拉伯数字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语言写一个罗马数字转化为阿拉伯数字的程序验证