字典的运用
来源:互联网 发布:巩义网络招聘平台 编辑:程序博客网 时间:2024/06/06 07:00
给定一个整数 num,将整数转换成罗马数字。
如 1,2,3,4,5 对应的罗马数字分别为
I
,II
,III
,IV
,V
等,更详细的说明见此 链接。输入格式
第一行输入一个整数 num(1≤num≤3999)。
输出格式
输出 num 对应的罗马数字。
样例输入
123样例输出
CXXIIIc={0:("","I","II","III","IV","V","VI","VII","VIII","IX"), 1:("","X","XX","XXX","XL","L","LX","LXX","LXXX","XC"), 2:("","C","CC","CCC","CD","D","DC","DCC","DCCC","CM"), 3:("","M","MM","MMM")}num1=int(input())roman=[]roman.append(c[3][num1//1000%10])roman.append(c[2][num1//100%10])roman.append(c[1][num1//10%10])roman.append(c[0][num1%10])s=''for i in roman:s=s+iprint(s)
java语言:
import java.util.Scanner;public class Main {public static void main(String[] args) {String [][]arr={{"","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"}}; Scanner sc =new Scanner(System.in); int t;while(sc.hasNext()) {t=sc.nextInt();String str="";str+=arr[3][t/1000];str+=arr[2][t/100%10];str+=arr[1][t/10%10];str+=arr[0][t%10];System.out.println(str);}}}
阅读全文
0 0
- 字典树的运用
- OC-字典的运用
- 字典的运用
- *hdu 5536(字典树的运用)
- Python练习8---字典的运用
- trie树(字典树)简单的运用
- ACdream群OJ 1063 字典树的运用
- OC中数组、字典、集合常用方法的运用
- Python学习练习5----字典、列表、函数的运用
- Python学习练习6----列表、字典的运用2
- OC中用字典创建一个具有省市区的应用(简单的字典运用代码)
- "@"在数组、字典中的运用
- 利用字典(Dictionary)实现唐诗的添加和查询功能(运用数组的做法)
- Objective-C中ORM的运用:实体对象和字典的相互自动转换
- Objective-C中ORM的运用:实体对象和字典的相互自动转换
- HDU 5384 Danganronpa (字典树运用)
- <<、>>、>>>的运用
- "*"的运用
- Flask入门(一)
- cv2491 玉蟾宫(极大子矩阵)
- 无题
- C#连接access和Excel(以数据库的形式)[附驱动资源]
- Android6.0------权限申请~easypermissions
- 字典的运用
- Android开发中实用工具类总结
- webview简单用法
- java之辨析Session Cookie Servletcontext
- Kubernetes Configuration Configuring Redis using a ConfigMap
- 九度oj1473 二进制数
- 小程序支付流程详解
- 人脸捕捉与WEB端的活体检测
- HDU 3663 Power Stations(Dancing_Links精确覆盖)