输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。十个数字对应的拼音如下

0: ling
1: yi
2: er
3: san
4: si
5: wu
6: liu
7: qi
8: ba
9: jiu
输入样例:
-600

输出样例:

fu liu ling ling

答案如下:

#include<iostream>
#include<string>
using namespace std;
int main(){string a[10]={"ling","yi","er","san","si","wu","liu","qi","ba","jiu"};int z;int b[20];//存放整数的每位数字。cin>>z;int i=0;int count=0;//记录整数的一共有都少位。//分开讨论0.if(z==0) cout<<a[z];if(z<0) {cout<<"fu ";z=-z;}//循环用于存放整数的每个位。while(z){b[i]=z%10;z=z/10;count++;i++;}//输出结果。for(i=count-1;i>=0;i--){cout<<a[b[i]];if(i!=0) cout<<" ";//注意最后并没有空格。}return 0;
}

题目简单方法很多种!!!

输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。十个数字对应的拼音如下相关推荐

  1. 输入一个整数,输出每个数字对应的拼音 (c++)

    输入一个整数,输出每个数字对应的拼音 (c++) 输入一个整数,输出每个数字对应的拼音.当整数为负数时,先输出fu字.十个数字对应的拼音如下: 0: ling 1: yi 2: er 3: san 4 ...

  2. L1-007 念数字 (10分) 输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。十个数字对应的拼音如下: 0: ling 1: yi 2: er 3: san 4: si 5:

    L1-007 念数字 (10分) 输入一个整数,输出每个数字对应的拼音.当整数为负数时,先输出fu字.十个数字对应的拼音如下: 0: ling 1: yi 2: er 3: san 4: si 5: ...

  3. 念数字,输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。十个数字对应的拼音如下:

    输入一个整数,输出每个数字对应的拼音.当整数为负数时,先输出fu字.十个数字对应的拼音如下: 0: ling 1: yi 2: er 3: san 4: si 5: wu 6: liu 7: qi 8 ...

  4. 7-30 念数字。输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。十个数字对应的拼音如下:

    输入一个整数,输出每个数字对应的拼音.当整数为负数时,先输出fu字.十个数字对应的拼音如下: 0: ling 1: yi 2: er 3: san 4: si 5: wu 6: liu 7: qi 8 ...

  5. PTA--天梯赛--输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。十个数字对应的拼音如下:

    输入一个整数,输出每个数字对应的拼音.当整数为负数时,先输出fu字.十个数字对应的拼音如下: 0: ling 1: yi 2: er 3: san 4: si 5: wu 6: liu 7: qi 8 ...

  6. 输入一个字符串,内有数字和非数字字符,例如:A123x456 17960? ,302tab5876,将其中连续的数字作为一个整数,依次存放到一数组a中。例如,123放在a[0],456放在a1[1].

    输入一个字符串,内有数字和非数字字符,例如:A123x456 17960? ,302tab5876,将其中连续的数字作为一个整数,依次存放到一数组a中.例如,123放在a[0],456放在a1[1]- ...

  7. 题8.16:输入一个字符串, 内有数字和非数字字符, 例如:A123x456 17960 ? , 302tab5876,将其中连续的数字作为一个整数, 依次存放到一数组a中。例如, 123 放在a[0

    题目 本题是谭浩强<C程序设计课后习题>题8.16. 题目: 16. 输入一个字符串, 内有数字和非数字字符, 例如:A123x456 17960 ? , 302tab5876,将其中连续 ...

  8. 第E题 转换任意进制 (java方法直接解)==输入一个十进制数N,将它转换成R进制数输出

    输入一个十进制数N,将它转换成R进制数输出. Input 输入数据包含多个测试实例,每个测试实例包含两个整数N(32位整数)和R(2<=R<=16, R<>10). Outpu ...

  9. 给一个不多于5位的正整数,要求: ①求出它是几位数②分别输出每一位数③按逆序输出各位数字,例如原数为123,应输出321

    给一个不多于5位的正整数,要求: ①求出它是几位数②分别输出每一位数③按逆序输出各位数字,例如原数为123,应输出321 int main() {int n;int a,b,c,d,e;//个,十,百 ...

最新文章

  1. MFC单文档的背景上绘制一个可以自动显示文字的长方形
  2. 基于WOA-SVM算法的乳腺肿瘤识别算法的MATLAB仿真
  3. 获取存储过程返回值及代码中获取返回值
  4. Centos7.1 命令行与图形化界面登陆
  5. linux交叉编译tile环境搭建,g ++ - 在Ubuntu中在32位上交叉编译64位程序时,缺少包含“bits / c ++ config.h”...
  6. 数据结构实验 7.兔子与樱花
  7. 04SpringMvc_映射器_BeanNameUrlHanderMapping
  8. win10 DOS命令操作
  9. java中怎么改变白天模式,android 白天黑夜模式切换例子源码
  10. 绝不要用的 Linux 命令 !
  11. 适应智能工厂的新一代MES所需具备的核心要素
  12. 20150802厦门大学华为校园提前批招聘机试体验题三:Word Maze(单词迷宫)
  13. 网页链接如何做成html,html网页的超链接怎么添加?
  14. java.sql.SQLException: ORA-00600: 内部错误代码解决
  15. 巧用“sfc /scannow”命令扫描修复Win8系统
  16. 关于DialogBox的使用
  17. 怎样把ogg格式转换mp3
  18. Python在基金定投上的验证
  19. 浅析TVS管的分类及选型的注意事项
  20. 生命游戏代码_生命游戏 the Game of Life

热门文章

  1. HTTP/3: 实用部署选项(第3部分)
  2. 支付宝公钥证书方式提现
  3. 2020-09-03
  4. java 多图片压缩成pdf_Java 压缩PDF中的图片
  5. 计算机上的符号并不代表分数,你忽视的小小符号,决定着大大的分数!
  6. 首份财报之后,达达的下半场在哪里?
  7. iOS开发之多线程--多线程简单介绍
  8. 现代营销杂志现代营销杂志社现代营销编辑部2022年第11期目录
  9. 快速理解动态代理模式
  10. 做好IT项目的运维管理