pat 1005. Spell It Right (20)

来源:互联网 发布:装修效果图设计软件 编辑:程序博客网 时间:2024/06/04 19:43

简单题

#include <iostream>#include <cstring>using namespace std;#include <stack>int main(){    ios::sync_with_stdio(false);    stack<int>s;    string a;    string res[10] = {"zero","one","two","three","four","five","six","seven","eight","nine"};    int sum=0;    cin>>a;    for(int i=0;i<a.size();i++){        sum += a[i]-'0';    }    if(!sum) s.push(0);    int tmp;    while(sum){        tmp = sum%10;        sum /= 10;        s.push(tmp);    }    while(s.size()){        tmp = s.top();        s.pop();        cout<<res[tmp];        if(s.size()) cout<<" ";    }    return 0;} 
原创粉丝点击