7-25 念数字(15 分)
输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。十个数字对应的拼音如下:

0: ling
1: yi
2: er
3: san
4: si
5: wu
6: liu
7: qi
8: ba
9: jiu
输入格式:
输入在一行中给出一个整数,如:1234。

提示:整数包括负数、零和正数。

输出格式:
在一行中输出这个整数对应的拼音,每个数字的拼音之间用空格分开,行末没有最后的空格。如 yi er san si。

输入样例:
-600
输出样例:
fu liu ling ling

import java.util.Scanner;public class Main {public static void main(String[] args){Scanner sc=new Scanner(System.in);int a=sc.nextInt();int i=0;String str=String.valueOf(a);String [] array=new String[]{"ling","yi","er","san","si","wu","liu","qi","ba","jiu","fu"};for(;i<str.length()-1;i++){char c=str.charAt(i);if(c=='-'){System.out.print(array[10]+" ");}else if(c=='0'){System.out.print(array[0]+" ");}else if (c=='1'){System.out.print(array[1]+" ");}else if(c=='2'){System.out.print(array[2]+" ");}else if(c=='3'){System.out.print(array[3]+" ");}else if(c=='4'){System.out.print(array[4]+" ");}else if(c=='5'){System.out.print(array[5]+" ");}else if(c=='6'){System.out.print(array[6]+" ");}else if(c=='7'){System.out.print(array[7]+" ");}else if(c=='8'){System.out.print(array[8]+" ");}else if(c=='9'){System.out.print(array[9]+" ");}}if(i==str.length()-1){char c=str.charAt(i);if(c=='-'){System.out.print(array[10]);}else if(c=='0'){System.out.print(array[0]);}else if (c=='1'){System.out.print(array[1]);}else if(c=='2'){System.out.print(array[2]);}else if(c=='3'){System.out.print(array[3]);}else if(c=='4'){System.out.print(array[4]);}else if(c=='5'){System.out.print(array[5]);}else if(c=='6'){System.out.print(array[6]);}else if(c=='7'){System.out.print(array[7]);}else if(c=='8'){System.out.print(array[8]);}else if(c=='9'){System.out.print(array[9]);}}}
}

念数字 字符串操作系列2相关推荐

  1. py04 内置类型 序列 数字 字符串操作 列表 不可变性

    F1. python知识结构 1.Python程序可以分解为模块.语句.表达式.对象 关系 程序由模块构成 模块包含语句 语句包含表达式 表达式创建并处理对象 2.Python 内置对象是定义属于我们 ...

  2. 字符串操作系列库函数

    scanf()函数  要注意的点: #include <stdio.h>int main() {char a[100]={1,2,3,4,5,6,7,8,9,10};scanf(" ...

  3. 字符串操作:插入,替换,填充及移除

    字符串操作系列 本次涉及插入,替换,移除和填充几个操作. 1.插入(Insert) Insert(int startIndex,string value) :用于在一个字符串中的指定起始索引处插入另外 ...

  4. 字符串不替代_TI-Nspire 系列的字符串操作

    本文遵循 CC BY-NC-SA 协议. 一 前言 在编程中,对字符串进行操作是很常见的.但是TI-Nsipre 对字符进行操作的函数有限,缺少一些如在字符串中插入字符.删除字符等常用功能,给编程带来 ...

  5. mysql sql 字符串字段保留数字_SQL字符串以及数字常用操作汇总

    SQL字符串以及数字常用操作汇总 更新时间:2013年06月11日 09:05:12   作者: 本篇文章是对SQL字符串以及数字的常用操作进行了详细的总结与分析,需要的朋友参考下 --将字符串中从某 ...

  6. Kotlin基础 字符串操作与数字类型转换、标准库函数

    一.字符串操作 1.substring 字符串截取,substring函数支持IntRange类型(表示一个整数范围的类型)的参数,until创建的范围不包括上限值(包前不包后). const val ...

  7. android 字符串函数,Android JNI开发系列(六)字符串操作

    JNI字符串操作 字符串是引用数据类型,不属于基本数据类型 Java 使用unicode编码,C使用UTF-8,所以在操作中 C语言的字符串操作在头文件中 示例代码 public native Str ...

  8. string字符串数字自增_常见的字符串操作

    一部分字符串操作的总结,比较基础.目录: 使用str.split() 切分数据 将 datetime 类型转化为字符串类型 字符串的合并操作 使用 str.strip() 去除字符串前面和后面所有的字 ...

  9. char转化为cstring_C语言100题集合001-将一个数字字符串转换为一个整数

    系列文章<C语言经典100例>持续创作中,欢迎大家的关注和支持. 喜欢的同学记得点赞收藏哦- 1 题目 题目:将一个数字字符串转换为一个整数(不得调用C语言中提供的字符串函数进行操作) 例 ...

最新文章

  1. ssh解决root_unlock_time问题
  2. 基于express和vue框架的校园商品交易平台 答辩PPT免费下载
  3. codeforces 675C C. Money Transfers(贪心)
  4. php phpmailer发送邮件
  5. 新中大 金蝶 用友产品技术比较
  6. VMware虚拟机安装操作系统方法
  7. 手写一个Spring Boot Starter
  8. 视频目标分割数据集DAVIS(Denly-Annotated VIdeo Segmentation)解读
  9. Mac键盘突然失灵怎么办?别急,教你打开辅助键盘
  10. 103.网络安全渗透测试—[权限提升篇1]—[Linux内核漏洞提权]
  11. 大学四年,我做过哪些兼职
  12. 浏览记录-history
  13. 【059期】面试官问:序列化是什么,为什么要序列化,如何实现?
  14. 计算器四则运算c语言,C语言:基于命令行的四则运算计算器
  15. ps还原上一步快捷键,ps还原上一步快捷键_photoshop恢复上一步操作的快捷键是什么...
  16. c51语言1秒延时程序,KeilC51程序设计中几种精确延时方法
  17. i春秋2020新春公益赛WEB复现Writeup
  18. 【Android面试揭秘】面试官说“回去等通知”,我到底会不会等来通知?
  19. html程序员表白前端网页源码
  20. 监听android.intent.action.PHONE_STATE状态重复执行问题

热门文章

  1. python半径为3圆形区域边界曲线_OpenCV 学习笔记03 边界框、最小矩形区域和最小闭圆的轮廓...
  2. 替代Xshell的良心国产SSH工具软件
  3. 转播小助手开启微信语音多群同步直播转播之路
  4. python爬虫项目之携程网、大众点评和马蜂窝贵州景点差评实战汇总
  5. OpenStack创建,分发并初始化rings
  6. python字体大小快捷键_PyCharm(2019.1版本)用鼠标滚轮控制放大缩小字体
  7. MOOC 念整数(C语言)
  8. 求n阶方阵里所有数的和
  9. c语言构建新生的学籍卡管理程序,【C语言】构建新生的学籍卡管理程序。学籍卡内容包括:学号、姓名、性别、专业等内容。...
  10. 语音识别:深入理解CTC Loss原理