输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。十个数字对应的拼音如下
输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出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字。十个数字对应的拼音如下相关推荐
- 输入一个整数,输出每个数字对应的拼音 (c++)
输入一个整数,输出每个数字对应的拼音 (c++) 输入一个整数,输出每个数字对应的拼音.当整数为负数时,先输出fu字.十个数字对应的拼音如下: 0: ling 1: yi 2: er 3: san 4 ...
- 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: ...
- 念数字,输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。十个数字对应的拼音如下:
输入一个整数,输出每个数字对应的拼音.当整数为负数时,先输出fu字.十个数字对应的拼音如下: 0: ling 1: yi 2: er 3: san 4: si 5: wu 6: liu 7: qi 8 ...
- 7-30 念数字。输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。十个数字对应的拼音如下:
输入一个整数,输出每个数字对应的拼音.当整数为负数时,先输出fu字.十个数字对应的拼音如下: 0: ling 1: yi 2: er 3: san 4: si 5: wu 6: liu 7: qi 8 ...
- PTA--天梯赛--输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。十个数字对应的拼音如下:
输入一个整数,输出每个数字对应的拼音.当整数为负数时,先输出fu字.十个数字对应的拼音如下: 0: ling 1: yi 2: er 3: san 4: si 5: wu 6: liu 7: qi 8 ...
- 输入一个字符串,内有数字和非数字字符,例如:A123x456 17960? ,302tab5876,将其中连续的数字作为一个整数,依次存放到一数组a中。例如,123放在a[0],456放在a1[1].
输入一个字符串,内有数字和非数字字符,例如:A123x456 17960? ,302tab5876,将其中连续的数字作为一个整数,依次存放到一数组a中.例如,123放在a[0],456放在a1[1]- ...
- 题8.16:输入一个字符串, 内有数字和非数字字符, 例如:A123x456 17960 ? , 302tab5876,将其中连续的数字作为一个整数, 依次存放到一数组a中。例如, 123 放在a[0
题目 本题是谭浩强<C程序设计课后习题>题8.16. 题目: 16. 输入一个字符串, 内有数字和非数字字符, 例如:A123x456 17960 ? , 302tab5876,将其中连续 ...
- 第E题 转换任意进制 (java方法直接解)==输入一个十进制数N,将它转换成R进制数输出
输入一个十进制数N,将它转换成R进制数输出. Input 输入数据包含多个测试实例,每个测试实例包含两个整数N(32位整数)和R(2<=R<=16, R<>10). Outpu ...
- 给一个不多于5位的正整数,要求: ①求出它是几位数②分别输出每一位数③按逆序输出各位数字,例如原数为123,应输出321
给一个不多于5位的正整数,要求: ①求出它是几位数②分别输出每一位数③按逆序输出各位数字,例如原数为123,应输出321 int main() {int n;int a,b,c,d,e;//个,十,百 ...
最新文章
- MFC单文档的背景上绘制一个可以自动显示文字的长方形
- 基于WOA-SVM算法的乳腺肿瘤识别算法的MATLAB仿真
- 获取存储过程返回值及代码中获取返回值
- Centos7.1 命令行与图形化界面登陆
- linux交叉编译tile环境搭建,g ++ - 在Ubuntu中在32位上交叉编译64位程序时,缺少包含“bits / c ++ config.h”...
- 数据结构实验 7.兔子与樱花
- 04SpringMvc_映射器_BeanNameUrlHanderMapping
- win10 DOS命令操作
- java中怎么改变白天模式,android 白天黑夜模式切换例子源码
- 绝不要用的 Linux 命令 !
- 适应智能工厂的新一代MES所需具备的核心要素
- 20150802厦门大学华为校园提前批招聘机试体验题三:Word Maze(单词迷宫)
- 网页链接如何做成html,html网页的超链接怎么添加?
- java.sql.SQLException: ORA-00600: 内部错误代码解决
- 巧用“sfc /scannow”命令扫描修复Win8系统
- 关于DialogBox的使用
- 怎样把ogg格式转换mp3
- Python在基金定投上的验证
- 浅析TVS管的分类及选型的注意事项
- 生命游戏代码_生命游戏 the Game of Life