日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

1295 爱翻译

發布時間:2024/8/23 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 1295 爱翻译 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1295?愛翻譯

Time Limit :?2000/1000 MS(Java/Others)?| Memory Limit :65536/32768 KB(Java/Others)

Submits :?390?| Solved :?80

Description

英語是現在世界第一大語言,所以學好英語是very important, 但是寧波大學的某個大牛說:“我不怕,我可以寫一個程序讓各種語言 快速轉換。”哎呀,學編程的,惹不起...溜...┈━═☆ 咱不是大牛,但有追逐大牛的夢想,大牛的偉大程序不是隨便能盜版出來的, 我們就做一個簡單的翻譯器,把阿拉伯數字轉換為英文輸出。

Input

小于10000的非負阿拉伯數字整數n。

Output

對應的英文,如樣例,一個一行。

Sample Input

3923 5021

Sample Output

three thousand nine hundred twenty three five thousand twenty one

HINT


Source

我寫的代碼已知PE,找不到哪兒格式錯誤 package com.test;import java.util.HashMap;import java.util.Map;import java.util.Scanner;public class test1 {private static Scanner sc;public static void main(String[] args){sc=new Scanner(System.in);Map<Integer, String> map=new HashMap<Integer, String>();map.put(0,"zero ");map.put(1,"one ");map.put(2,"two ");map.put(3,"three ");map.put(4,"four ");map.put(5,"five ");map.put(6,"six ");map.put(7,"seven ");map.put(8,"eight ");map.put(9,"nine ");map.put(10, "ten ");map.put(11, "eleven ");map.put(12, "twelve ");map.put(13, "thirteen ");map.put(14, "fourteen ");map.put(15, "fifteen ");map.put(16,"sixteen ");map.put(17,"seventeen ");map.put(18,"eighteen ");map.put(19,"nineteen ");map.put(20,"twenty ");map.put(30,"thirty ");map.put(40,"forty ");map.put(50,"fifty ");map.put(60,"sixty ");map.put(70,"seventy ");map.put(80,"eighty ");map.put(90,"ninety ");map.put(100,"hundred ");map.put(1000,"thousand ");while(sc.hasNext()){int num=sc.nextInt();String str="";if(num/1000>0){str=map.get(num/1000).toString()+map.get(1000).toString();num=num%1000;}if(num/100>0){str+=map.get(num/100).toString()+map.get(100).toString();num%=100;}if(num/10>0){if(num/10==1){str+=map.get(num).toString();num=0;}else{int l=num/10*10;str+=map.get(l).toString();}num%=10;}if(num>0){str+=map.get(num).toString();}if(num==0&&str.equals("")){str+=map.get(0).toString();}if(!str.equals(""))System.out.println(str);}}}
朋友AC的代碼import java.util.Scanner;public class Main{static String[] ans = new String[30];static int cnt = 0;public static void extend_a(char key) {switch(key) {case '1': ans[cnt++]= "one"; break;case '2': ans[cnt++]= "two"; break;case '3': ans[cnt++]= "three"; break;case '4': ans[cnt++]= "four"; break;case '5': ans[cnt++]= "five"; break;case '6': ans[cnt++]= "six"; break;case '7': ans[cnt++]= "seven"; break;case '8': ans[cnt++]= "eight"; break;case '9': ans[cnt++]= "nine"; break;}}public static void len_one(String key){char ch = key.charAt(0);if(ch != '0') {extend_a(ch);}}public static void len_two(String key){char ch = key.charAt(0);if(ch != '0') {if(ch == '1') {switch(key) {case "10": ans[cnt++]= "ten"; break;case "11": ans[cnt++]= "eleven"; break;case "12": ans[cnt++]= "twelve"; break;case "13": ans[cnt++]= "thirteen"; break;case "14": ans[cnt++]= "fourteen"; break;case "15": ans[cnt++]= "fifteen"; break;case "16": ans[cnt++]= "sixteen"; break;case "17": ans[cnt++]= "seventeen"; break;case "18": ans[cnt++]= "eighteen"; break;case "19": ans[cnt++]= "nineteen"; break;}return;} else{switch(ch) {case '2': ans[cnt++]= "twenty"; break;case '3': ans[cnt++]= "thirty"; break;case '4': ans[cnt++]= "forty"; break;case '5': ans[cnt++]= "fifty"; break;case '6': ans[cnt++]= "sixty"; break;case '7': ans[cnt++]= "seventy"; break;case '8': ans[cnt++]= "eighty"; break;case '9': ans[cnt++]= "ninety"; break;}}}String temp = "" + key.charAt(1);len_one(temp);}public static void len_three(String key){if(key.charAt(0) != '0') {extend_a(key.charAt(0));ans[cnt++] = "hundred";}String temp = "" + key.charAt(1) + key.charAt(2);len_two(temp);}public static void len_four(String key){extend_a(key.charAt(0));ans[cnt++] = "thousand";String temp = ""+key.charAt(1) + key.charAt(2) + key.charAt(3);len_three(temp);}public static void main(String[] args) throws Exception{Scanner in = new Scanner(System.in);while(in.hasNext()){String num = in.next();cnt = 0;switch(num.length()) {case 1: len_one(num); break;case 2: len_two(num); break;case 3: len_three(num); break;case 4: len_four(num); break;}for(int i = 0; i < cnt; ++i) {if(i == 0)System.out.print(ans[i]);else System.out.print(" " + ans[i]);}System.out.println();}in.close();} }

總結

以上是生活随笔為你收集整理的1295 爱翻译的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 中文字幕亚洲区 | 国产网址在线观看 | 国产乱子伦精品 | 久久久国产精品x99av | 麻豆视频免费在线观看 | 日韩一区二区三区在线播放 | 最新免费黄色网址 | 久久久精品视频在线 | 大尺度做爰床戏呻吟舒畅 | 波多野结衣女同 | 一区二区三区精彩视频 | 国产成人欧美一区二区三区91 | 日韩精品一区二区在线观看 | 国产露脸91国语对白 | 久久久免费精品视频 | 日韩精品网站 | 天堂8中文在线 | 五月亚洲综合 | 69色堂| 波多野结衣激情视频 | 手机在线看片 | 日韩欧美在线精品 | 九九热这里都是精品 | 91九色视频在线 | 秘密基地动漫在线观看免费 | 欧美日韩v| 国产高潮白浆 | 国产 福利 在线 | 青青操视频在线观看 | 国产福利资源在线 | 亚洲专区欧美 | 奇米99 | 日韩在线国产精品 | 国产ts丝袜人妖系列视频 | 国产激情无码一区二区三区 | 日韩精品无码一区二区三区久久久 | 第一页在线视频 | 最近更新中文字幕 | 午夜精品视频一区 | 久久午夜鲁丝 | 天堂网在线最新版www中文网 | 绯色av一区二区三区高清 | 国产一二区在线观看 | 伊人视频| 欧美色哟哟 | 精品亚洲一区二区三区 | 国精品人妻无码一区二区三区喝尿 | 蜜桃色一区二区三区 | 五月激情小说 | 97影院手机版 | 国内精品99| 午夜寂寞影院在线观看 | 日韩免费观看一区二区 | 天堂a√在线| 九九热在线视频 | a网址 | 婷婷色网站 | 中国久久久久 | av亚洲在线| 黄色三级国产 | 无码gogo大胆啪啪艺术 | 性中国xxx极品hd | 少妇饥渴放荡91麻豆 | 精品欧美一区二区久久久久 | 1024福利| 三浦惠理子aⅴ一二三区 | 91爱爱网 | 伊人国产在线观看 | 伊人久久九 | 麻豆chinese新婚xxx | 精品熟妇无码av免费久久 | 日本高清视频一区二区 | 日本大尺度做爰呻吟 | jizz色| 色噜噜日韩精品欧美一区二区 | 国产又粗又大又爽视频 | 天天综合永久入口 | 韩国色网 | 亚洲一区二区三区免费在线观看 | 国产精品亚洲成在人线 | 97天天干| 熟妇一区二区三区 | 亚洲视频在线观看一区二区 | 手机在线看黄色 | 亚洲国产精品视频在线观看 | 一区二区高清 | 日本特级黄色录像 | 国产色呦呦| 久久久全国免费视频 | 综合国产视频 | 亚洲风情第一页 | 五月天啪啪 | 国产精品自拍在线 | 天堂精品一区二区三区 | 欧美亚洲二区 | 制服丝袜影音先锋 | 蜜臀久久99精品久久久 | 久久久久久久久久久福利 | 亚洲AV乱码国产精品观看麻豆 |