您的位置:首页 > 其它

(PAT)1005. Spell It Right (20)

2014-01-08 22:40 337 查看
#include<iostream>
#include<string>
#include <sstream>
using namespace std;
int main()
{
string eng[10]={"zero","one","two","three","four","five","six","seven","eight","nine"};
string s;
cin>>s;
int sum=0;
for(int i=0;i<s.size();i++)
{
sum+=(s[i]-'0');
}
// cout<<sum<<endl;
string result;
stringstream ss;
ss << sum;
ss>>result;
for(int i=0;i<result.size();i++)
{

if(i==0) cout<<eng[result[i]-'0'];
else cout<<" "<<eng[result[i]-'0'];
}
}
注:这题回顾了stringstream用法。对于转格式非常方便。同时也稍微回顾了一下好久没碰的c++....
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c oj pat zju