计蒜客挑战难题:整数转换成罗马数字
来源:互联网 发布:金融类游戏知乎 编辑:程序博客网 时间:2024/06/05 09:08
给定一个整数num,( 1<=num<=3999),将整数转换成罗马数字。
如1,2,3,4,5对应的罗马数字分别位I,II,III,IV,V等。
格式:
第一行输入一个整数,接下来输出对应的罗马数字。
提示:
罗马数字的常识见此链接,对做题有帮助哦~尤其是表示方法。
http://baike.baidu.com/link?url=injU8M4bAoc2zRZQ1GtgrfvuzCJO9PLnq6fpQGJLenakbzo-rS8p-qsYHR_81-aN
样例输入
123
样例输出
CXXIII
代码:
import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); StringBuilder sb = new StringBuilder(); String[][] r = { {"","I","II","III","IV","V","VI","VII","VIII","IX"}, {"","X","XX","XXX","XL","L","LX","LXX","LXXX","XC"}, {"","C","CC","CCC","CD","D","DC","DCC","DCCC","CM"}, {"","M","MM","MMM"}}; int n = sc.nextInt(); sb.append(r[3][n/1000%10]); sb.append(r[2][n/100%10]); sb.append(r[1][n/10%10]); sb.append(r[0][n%10]); System.out.println(sb); }}
0 0
- 计蒜客挑战难题:整数转换成罗马数字
- 计蒜客 挑战难题 罗马数字转换成整数
- 计蒜课挑战难题:罗马数字转换成整数
- 计蒜客 挑战难题 第13题:整数转换成罗马数字
- 计蒜客 挑战难题 第14题:罗马数字转换成整数
- 【计蒜客系列】挑战难题13:整数转换成罗马数字
- 【计蒜客系列】挑战难题14:罗马数字转换成整数
- “计蒜客”-挑战难题-13:整数转换成罗马数字
- “计蒜客”-挑战难题-14:罗马数字转换成整数
- 计蒜客 难题题库 013 整数转换成罗马数字
- 计蒜客 难题题库 014 罗马数字转换成整数
- 计蒜客整数转换成罗马数字
- 计蒜客罗马数字转换成整数
- 计蒜客 -- 罗马数字转换成整数
- 计蒜客 -- 整数转换成罗马数字
- 计蒜客 整数转换成罗马数字
- 计蒜客 整数转换成罗马数字
- 计蒜客 罗马数字转换成整数
- 网易2017内推笔试编程题合集(二)第一题 混合颜料
- ssh之远程文件或目录的上传和下载
- DescriptionResourcePathLocationType Java compiler level does not match the version of the instal
- HTML5-注册页面(移动端和电脑端)
- RGB与16进制值互相转换
- 计蒜客挑战难题:整数转换成罗马数字
- 成员变量与局部变量区别
- Prototype
- 七种添加网站链接的简单方法
- 通过python 使用xlrd解析Excel
- Android 监听软键盘的显示与隐藏
- 静态导入
- 《Thinking in Java》十七章_容器深入研究_练习13(Page484)
- Java 控制台实现迷你DVD管理器