1995 1114请帮我翻译成罗马数字1到100对照表

该楼层疑似违规已被系统折叠 


扫二维码下载贴吧客户端


}

今天在做一道课后练习题的时候遇到这么一道棘手的题先到网上搜罗了一下关于罗马数字1到100对照表的相关知识,熟悉了一下罗马数字1到100对照表的写法然后还是没有想絀来。借鉴了一位网友的思想他是使用Java编写的,代码非常简洁他的思想是从罗马数字1到100对照表中找到规律1-3是I, 4是IV, 5是V....其实1-100中只存在几个特殊的区间,然后分别追加我看了个半懂,开始用C编写
思路:找到1-100间的特殊区间,使用if语句判断输入的数字是否在这个区间如果在就減去这个区间最小值给这个数字(比如区间1-3,如果输入3则3-1=2,把2给需下一次判断的值)然后循环再判断直到这个值为0。
下边是我写的代碼欢迎各位朋友指点。

}

三个组合方式都写一下吧

单纯┅个数目(即一千九百九十五万零六百二十四):

意思:XIX上面的两横线每条横线等于乘以1000,所以有下面:

}

我要回帖

更多关于 罗马数字1到100对照表 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信