题目分析:用一个字符串输入之后遍历每一位求和后,不断%10获取最后一位存储下来,逆序用对应的英文单词输出(注意输入为0的情况)

 #include<iostream>
#include<string>
using namespace std; string a[] = {"zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"};
int b[]; int main(){
string s;
while(cin>>s){
int len = s.size();
int sum = ;
for(int i = ; i < len; i++){
int x = s[i] - '';
sum += x;
}
// cout<<sum<<endl;
int cnt = ;
if(sum == ){
b[cnt++] = ;
}else{
while(sum != ){
int x = sum % ;
sum /= ;
b[cnt++] = x;
}
}
for(int i = cnt-; i >= ; i--){
if(i != cnt-) printf(" ");
cout<<a[b[i]];
}
printf("\n");
}
return ;
}

最新文章

  1. Python学习
  2. iOS NSNotificationCenter详解
  3. Java研发方向如何准备BAT技术面试答案(上)
  4. 如何让一个类可以被foreach枚举?
  5. java文档
  6. [阅读]个人阅读作业week7
  7. PHP数组的交集array_intersect(),array_intersect_assoc(),array_inter_key()函数详解
  8. 使用 PHP 限制下载速度
  9. Openstack的mysql数据多主galera的错误
  10. UVA 10341 Solve It 二分
  11. (C#) Action, Func, Predicate 等泛型委托
  12. 下拉选择框加listview删除
  13. eclipse config 3 构造pydev
  14. java版二叉树算法实现
  15. SpringMVC中Controller的方法返回值
  16. 数据读取(SQL)与文本写入(fileStream)
  17. 《大型网站系统与Java中间件实践》
  18. Redux-example
  19. nginx补丁格式说明(CVE-2016-4450为例)
  20. GD2模块-图像处理

热门文章

  1. net core 环境部署的坑
  2. Hadoop入门——初识Hadoop
  3. opencc介绍
  4. mysql全量+增量备份脚本
  5. 香农的伟大论文《A Symbolic Analysis of Relay and Switching Circuits》
  6. Git config文件
  7. maven将Jar安装进仓库
  8. Spring security oauth2 password flow
  9. Centos7下JDK1.8的安装
  10. Django-09-cookie和session