PAT1002 写出这个数 int《=》string
2017-03-07 11:00
204 查看
#include <iostream> #include<stdio.h> #include<string> #include<sstream> using namespace std; string int_to_string(int n) { ostringstream stream; stream<<n; return stream.str(); } int main() { int sum=0; char ch; string ss; string b[10]={"ling", "yi", "er", "san", "si", "wu", "liu", "qi", "ba", "jiu"}; while ((ch = getchar()) != '\n') //如果一直输入字符,不按回车的话 sum += (ch - '0');//string to int ss=int_to_string(sum); for (int i=0;i<ss.length();i++) { if(i==ss.length()-1) cout<<b[ss[i]-'0']; else cout<<b[ss[i]-'0']<<" "; } return 0; }
相关文章推荐
- PAT-乙级 1002 写出这个数
- (PAT乙)1002. 写出这个数
- PAT1002 写出这个数 (20) JAVA
- pat 1002 写出这个数
- PAT上机题解析之1002. 写出这个数 (20)
- 浙大PAT乙级 1002. 写出这个数
- PAT(B)1002. 写出这个数 (20)
- PAT乙级 1002. 写出这个数 (20)
- PAT 1002. 写出这个数 (20)
- PAT BASIC LEVEL 1002.写出这个数 (20)
- [PAT]1002. 写出这个数 (20)
- PAT(Basic Level) 1002.写出这个数 (20)
- PAT_1002 写出这个数
- Java - PAT - 1002. 写出这个数 (20)
- PAT(乙级) 1002.写出这个数
- PAT 乙级 1002. 写出这个数 (20) Java版
- PAT 1002. 写出这个数 (20)
- PAT 1002 写出这个数 (20) (Basic Level)
- java解决pat乙级练习题1002. 写出这个数
- PAT 1002. 写出这个数