1005. Spell It Right (20)
2017-02-15 18:28
330 查看
#include<iostream> #include<string> #include<cctype> #include<sstream> void Print(char x) { switch(x) { case '0':std::cout<<"zero"; break; case '1':std::cout<<"one"; break; case '2':std::cout<<"two"; break; case '3':std::cout<<"three"; break; case '4':std::cout<<"four"; break; case '5':std::cout<<"five"; break; case '6':std::cout<<"six"; break; case '7':std::cout<<"seven"; break; case '8':std::cout<<"eight"; break; case '9':std::cout<<"nine"; break; } } int main() { std::string str; std::cin>>str; int i=0; for(std::string::iterator it=str.begin();it!=str.end();it++) { i+=*it-'0'; } std::stringstream ss; ss<<i; std::string s; s=ss.str(); std::string::iterator it=s.begin(); Print(*it); it++; for(;it!=s.end();it++) { std::cout<<" "; Print(*it); } std::cout<<std::endl; }
相关文章推荐
- PAT-A 1005. Spell It Right (20)
- PAT (Advanced Level) Practise 1005. Spell It Right (20)
- 1005. Spell It Right (20)
- PAT: 1005. Spell It Right (20)
- 1005. Spell It Right (20)
- 1005. Spell It Right (20)
- 1005. Spell It Right (20)
- PAT(甲级)1005. Spell It Right (20)
- PAT (Advanced) 1005. Spell It Right (20)
- PAT 1005. Spell It Right (20)
- 1005. Spell It Right (20)
- 1005. Spell It Right (20)
- 1005. Spell It Right (20)
- PAT1005. Spell It Right (20)
- PAT A 1005. Spell It Right (20)
- 1005. Spell It Right (20)
- PAT 1005 Spell It Right (20)(字符转换)
- PAT-A-1005. Spell It Right (20)
- 1005. Spell It Right (20)
- PAT 1005. Spell It Right(20)