#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++....
(PAT)1005. Spell It Right (20)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.