L1-007. 念数字
来源:互联网 发布:2017吉大网络教育收费 编辑:程序博客网 时间:2024/05/10 01:42
L1-007. 念数字
时间限制
400 ms
内存限制
65536 kB
代码长度限制
8000 B
判题程序
Standard
作者
翁恺
输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出“fu”字。十个数字对应的拼音如下:
0: ling1: yi2: er3: san4: si5: wu6: liu7: qi8: ba9: jiu
输入格式:
输入在一行中给出一个整数,如: 1234
。
提示:整数包括负数、零和正数。
输出格式:
在一行中输出这个整数对应的拼音,每个数字的拼音之间用空格分开,行末没有最后的空格。如 yi er san si
。
-600输出样例:
fu liu ling ling
#include <iostream>#include <cmath>#include <string>using namespace std;int main(){ string a[10]; a[0]="ling"; a[1]="yi"; a[2]="er"; a[3]="san"; a[4]="si"; a[5]="wu"; a[6]="liu"; a[7]="qi"; a[8]="ba"; a[9]="jiu"; string str; cin>>str; if(str[0]!='-'&&str[0]!='0') { for(int i=0;i<str.length();i++) { char c=str[i]; if(i<str.length()-1) { cout<<a[c-'0']<<" "; } else cout<<a[c-'0']; } } if(str[0]=='0') { cout<<a[0]; } if(str[0]=='-') { cout<<"fu"<<" "; for(int i=1;i<str.length();i++) { char c=str[i]; if(i<str.length()-1) { cout<<a[c-'0']<<" "; } else cout<<a[c-'0']; } } return 0;}
0 0
- L1-007. 念数字
- L1-007. 念数字
- L1-007. 念数字
- L1-007. 念数字
- L1-007. 念数字
- L1-007. 念数字
- L1-007. 念数字
- L1-007. 念数字
- L1-007. 念数字
- L1-007. 念数字
- L1-007. 念数字
- L1-007. 念数字
- L1-007. 念数字
- L1-007. 念数字
- L1-007. 念数字
- L1-007. 念数字 Java
- PAT L1-007. 念数字
- L1-007. 念数字(C++)
- 单例模式学习
- 一天就学会Android开发四大组件
- bzoj 4327: JSOI2012 玄武密码 (AC自动机)
- leecode 解题总结:365. Water and Jug Problem
- 关于python的bottle框架跨域请求报错问题的处理
- L1-007. 念数字
- CRF L-BFGS Line Search原理及代码分析
- Treap-普通平衡树
- Android 如何通知用户更新app的版本
- The Bhattacharyya coefficient
- kafka Consumer均衡算法,partition的个数和消费组组员个数的关系
- 面试思考
- 使用dom4j对xml文件进行读取和输出操作
- 64位