1005. Spell It Right (20)
来源:互联网 发布:你见过最好的女孩知乎 编辑:程序博客网 时间:2024/05/18 22:41
题目:
Given a non-negative integer N, your task is to compute the sum of all the digits of N, and output every digit of the sum in English.
Input Specification:
Each input file contains one test case. Each case occupies one line which contains an N (<= 10100).
Output Specification:
For each test case, output in one line the digits of the sum in English words. There must be one space between two consecutive words, but no extra space at the end of a line.
Sample Input:
12345
Sample Output:
one five
解答:
#include<iostream>#include<stack>using namespace std;int main(){ string s[10]={"zero","one","two","three","four","five","six","seven","eight","nine"}; string a; cin>>a; int sum=0; for(int i=0;i<a.length();i++){ sum+=(a[i]-'0'); } stack<int> st; do{ st.push(sum%10); sum/=10; }while(sum); cout<<s[st.top()]; st.pop(); while(!st.empty()){ cout<<" "<<s[st.top()]; st.pop(); } return 0;}
阅读全文
0 0
- 1005. Spell It Right (20)
- 1005. Spell It Right (20)
- 1005. Spell It Right (20)
- 1005. Spell It Right (20)
- 1005. Spell It Right (20)
- 1005. Spell It Right (20)
- 1005. Spell It Right (20)
- 1005. Spell It Right (20)
- 1005. Spell It Right (20)
- 1005. Spell It Right (20)
- 1005. Spell It Right (20)
- 1005. Spell It Right (20)
- 1005. Spell It Right (20)
- 1005. Spell It Right (20)
- 1005. Spell It Right (20)
- 1005. Spell It Right (20)
- 1005. Spell It Right (20)
- 1005. Spell It Right (20)
- 支付宝余额关闭半实名技术提现方法
- PageRank计算方法及java实现
- 异常值分析之箱型图分析
- centos7安装adb
- VMware-Host only(主机模式)网络连接方式
- 1005. Spell It Right (20)
- android工程作为另外一个工程的模块来使用的方法
- 【GDOI2018模拟8.14】神奇的救火现场
- filter详解
- TensorFlow-7实现AlexNet
- 机器学习-AUC-ORC-ARIMA
- 创建链表(一)
- R:使用键盘输入数据
- Spark如何做到全局有序