文件 IO比赛题目 时间限制:C/C++ 1000MS,其他语言 2000MS 内存限制:C/C++ 256MB,其他语言 512MB 分数:100
小三元作为聪明的中国狸花猫,今天在猫猫课堂上学习了如何读把一个数字用中文读出来。 数字中文读法有以下要求: 一、整数部分 从高位到低位,每四位为一级,分别是个级、万级、亿级等。 个级的读法:按照千、百、十、个位的顺序读出数字,如 “3521” 读作 “三千五百二十一”。 万级的读法:先读出万级上的数字,再加上 “万” 字,如 “2350000” 读作 “二百三十五万”。 亿级的读法:先读出亿级上的数字,再加上 “亿” 字,如 “56200000000” 读作 “五百六十二亿”。 中间有多个连续的 “0” 时,只读一个 “零”;每一级末尾的 “0” 不读。 例如 “5003” 读作 “五千零三”,“53000” 读作 “五万三千”。
二、小数部分 小数部分从左到右依次读出每个数字,小数点读作 “点”。 例如 “3.14” 读作 “三点一四”,“0.567” 读作 “零点五六七”。
猫猫界的发音是这样的: “一”“四”“七”“亿”“零”都读作“mi”,“二”,“三”“五”“八”“百”"万"读作“wa”,“六”“九”读作“miu”,“十”“千”“点”统一读作“miao”。 现在给出一个数字,你把它翻译成猫猫界的读法,每个字中间用空格隔开。
从文件 number.in 读入数据。 输入是一个合法的数字,包含整数部分和可能的小数部分。
输出到文件 number.out。 输出这个数字在猫猫界的读法,每个字之间用空格隔开。 整数部分和小数部分的读法按照题目描述的规则进行转换。
3521
wa miao wa wa wa miao mi
60007.48
miu wa mi mi miao mi wa