文件名称:cPP
介绍说明--下载内容均来自于网络,请自行研究使用
Write a C++ program which reads a string, less than 10 characters long. This string
represents an integer expressed in roman numbers. Let a function convert the number from roman to arabic form (i.e., our standard digits). Let then the main program write out both forms. The roman numbers are written according to: M = 1000, D =500, C =100, L=50, X=10, V=5, I=1.
Examples:
LXXXVII = 87
CCXIX = 219
MCCCLIV = 1354
MMDCLXXIII = 2673
Note the difficulty when the numbers 4 and 9 are involved. This difficulty occurs also for higher numbers, e.g., MIC = 1099. Try to solve the problem for a case which is as general as possible.
represents an integer expressed in roman numbers. Let a function convert the number from roman to arabic form (i.e., our standard digits). Let then the main program write out both forms. The roman numbers are written according to: M = 1000, D =500, C =100, L=50, X=10, V=5, I=1.
Examples:
LXXXVII = 87
CCXIX = 219
MCCCLIV = 1354
MMDCLXXIII = 2673
Note the difficulty when the numbers 4 and 9 are involved. This difficulty occurs also for higher numbers, e.g., MIC = 1099. Try to solve the problem for a case which is as general as possible.
(系统自动生成,下载前可以参看下载内容)
下载文件列表
exer6 -