首页 > 学院 > 开发设计 > 正文

1005. Spell It Right (20)

2019-11-08 20:11:08
字体:
来源:转载
供稿:网友
#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;}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表