【问题描述】

读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。

【输入形式】

每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10的100次方。

【输出形式】

在一行内输出n的各位数字之和的每一位,拼音数字间有1 空格,但一行中最后一个拼音数字后没有空格。

【样例输入】

1234567890987654321123456789
【样例输出】

yi san wu
【样例说明】
友情提示汉语拼音

0~9:ling yi er san si wu liu qi ba jiu shi

#include<iostream>
#include<sstream>
#include<string>
using namespace std;
void fun(string s){for(unsigned int i=0;i<s.length();i++){if(s[i]=='0')cout<<"ling ";else if(s[i]=='1')cout<<"yi ";else if(s[i]=='2')cout<<"er ";else if(s[i]=='3')cout<<"san ";else if(s[i]=='4')cout<<"si ";else if(s[i]=='5')cout<<"wu ";else if(s[i]=='6')cout<<"liu ";else if(s[i]=='7')cout<<"qi ";else if(s[i]=='8')cout<<"ba ";else if(s[i]=='9')cout<<"jiu ";}
}
int main(){string str;cin>>str;int len=str.length();int sum=0;stringstream ss;int temp=0;for(int i=0;i<len;i++){ss.clear();ss<<str[i];ss>>temp;sum+=temp;}ss.clear();ss<<sum;ss>>str;fun(str);return 0;
}

湖南大学21夏训练三18.写出来吧相关推荐

  1. 湖南大学21夏训练四18.身份证校验

    [问题描述] 我国国标[GB 11643-1999]中规定:公民身份号码是18位特征组合码,由十七位数字本体码和一位数字校验码组成.排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字 ...

  2. 湖南大学21夏训练三10. Maya历法

    [问题描述] 在学术休假期间,M.A. Ya教授在古老的Maya历法上有一个惊人的发现.从一个古老的令人棘手的信息中,教授发现Maya文明以365天为一年,称为Haab,包含19个月.前18个月每月有 ...

  3. 湖南大学21夏训练三15.公交系统

    [问题描述] 城市公交系统有一个记录仪,用于记录每个站点的乘客人数的变化情况,例如:x表示到站前公交车上的乘客人数,y表示离站时公交车上的乘客人数,则该记录仪记录的该站的数字为y-x.对于一辆公交车和 ...

  4. 湖南大学21夏训练三4.打牌

    [问题描述] 牌只有1到9,手里拿着已经排好序的牌a,对方出牌b,用程序判断手中牌是否能够压过对方出牌. 规则:出牌牌型有5种 [1]一张 如4 则5-9可压过 [2]两张 如44 则55,66,77 ...

  5. 湖南大学21夏训练三3.魔咒词典

    [问题描述] 哈利波特在魔法学校的必修课之一就是学习魔咒.据说魔法世界有100000种不同的魔咒,哈利很难全部记住,但是为了对抗强敌,他必须在危急时刻能够调用任何一个需要的魔咒,所以他需要你的帮助. ...

  6. 湖南大学21夏训练三13.数字统计

    [问题描述] 给定一个k位整数N = dk-110k-1 + - + d1101 + d0 (0<=di<=9, i=0,-,k-1, dk-1>0),请编写程序统计每种不同的个位数 ...

  7. 湖南大学21夏训练三14.A除以B

    [问题描述] 本题要求计算A/B,其中A是不超过1000位的整数(A>=0),B是1位正整数.你需要输出商数Q和余数R,使得A = B * Q + R成立. [输入形式] 输入在1行中依次给出A ...

  8. 湖南大学21夏训练四12.疫情期间

    [问题描述] 正值新冠疫情期间,阿迪没法返回学校学习,他希望通过参加一些比赛来提高一下编程技能,同时做做运动.他收集了接下来的 n 天里每一天的信息,包括健身房是否开放,或者互联网上是否有程序设计竞赛 ...

  9. 湖南大学21夏训练四7.斯诺克台球

    [问题描述] 斯诺克台球是一项古老而又时尚的运动,使用长方形球桌,台面四角以及两长边中心位置各有一个球袋,使用的球分为1个白球,15个红球和6个彩球共22个球. 其中母球(白球)1只,目标球21只.目 ...

最新文章

  1. (详细)JAVA使用JDBC连接MySQL数据库(1)- 软件
  2. sql中小数位四舍五入控制
  3. Gulp:自动化构建工具
  4. 国内外包行业的现状分析
  5. 利用计算机语言实现ID3算法,机器学习之决策树学习-id3算法-原理分析及c语言代码实现.pdf...
  6. 吴恩达《深度学习》 学习笔记1
  7. 贴吧用html标签,html标签3(转载)
  8. python随机数产生--random常用功能
  9. Mysql中eft join、right join、inner join的区别
  10. Atitit 获取一列拼接为字符串 逗号分隔 目录1.1. Sql Group_contackt,但是排序只能拍一个的。。如果多个列对应排序则不行。。。 11.2. Js 使用map函数 1
  11. 【超图+CESIUM】【基础API使用示例】28、超图|CESIUM -【坐标转换】经纬度转世界坐标
  12. word中的方括号怎么删_Word如何批量删除习题括号内答案
  13. 2021美团校招(一)
  14. 化工原理 --- 流体流体 --- 习题课及复习
  15. JSHTMLCSS实现双色球抽奖
  16. 埃尔米特多项式 (Hermite Polynomials)简介(1)
  17. 为何把2点半比作是神奇的2点半? 为什么炒股的人叫14:30分,叫神奇的2点
  18. vss服务器的简单使用
  19. 新手学习FPGA----如何将软硬件程序固化进串行Flash芯片EPCS
  20. pytorch rnn 实现手写字体识别

热门文章

  1. ubuntu server 20.04.3之修改连接WiFi的SSID,密码,以及配置静态IP
  2. python 爬虫(七)lxml模块 + lxml数据提取(字符串的xml/html文件--转换--element对象--转换--字符串)调用XPath方法筛选数据 + 案例(扇贝 酷狗 网易云音乐)
  3. 阿里巴巴旗下的淘宝为什么要分离出一个天猫出来?
  4. winxp系统IE浏览器出现flash not loaded的解决办法
  5. 百度图腾:你忽略的流量蓝海!
  6. cmd批处理获取网卡名称
  7. Android 输入英语单词实现(post网络请求)在线翻译,支持多种语言翻译
  8. 网站之路(一) - 前端编写软件介绍
  9. 常用的函数式接口FunctionInterface
  10. 【神胎再造】第一篇记录