1002. 写出这个数 (20)
来源:互联网 发布:经济学教材 知乎 编辑:程序博客网 时间:2024/06/05 03:54
1002. 写出这个数 (20)
读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。
输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10100。
输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有1 空格,但一行中最后一个拼音数字后没有空格。
输入样例:
1234567890987654321123456789
输出样例:
yi san wu
#include<iostream>using namespace std;int main(){ const int Max_Size=1000; char PinYin[][5]={"ling","yi","er","san","si","wu","liu","qi","ba","jiu"}; char str[Max_Size]; int count[Max_Size]; int sum=0,len=0; cin>>str; for(int i=0;str[i]!='\0';i++) sum=sum+str[i]-'0'; while(sum/10!=0) { count[len]=sum%10; len++; sum=sum/10; } count[len]=sum; while(len>0) { cout<<PinYin[count[len]]<<' '; len--; } cout<<PinYin[count[len]]; return 0;}
0 0
- 1002. 写出这个数 (20)
- 1002. 写出这个数 (20)
- 1002. 写出这个数 (20)
- 1002. 写出这个数 (20)
- 1002. 写出这个数 (20)
- 1002. 写出这个数 (20)
- 1002. 写出这个数 (20)
- 1002. 写出这个数 (20)
- 1002. 写出这个数 (20)
- 1002. 写出这个数 (20)
- 1002. 写出这个数 (20)
- 1002. 写出这个数 (20)
- 1002. 写出这个数 (20)
- 1002. 写出这个数 (20)
- 1002. 写出这个数 (20)
- 1002. 写出这个数 (20)
- 1002. 写出这个数 (20)
- 1002. 写出这个数 (20)
- Javascript数据结构算法之排序二(希尔排序,归并排序,快速排序)
- linux下mysql oom killer
- ArrayList自动扩容解析
- Redis系列(二)--缓存设计(整表缓存以及排行榜缓存方案实现)
- JSON简介以及用法汇总
- 1002. 写出这个数 (20)
- [bzoj4762]最小集合
- LinearLayOut layout_gravity 与gravity 区别
- CentOS 下解决ssh登录 locale 警告
- javaScript中的异步操作
- map/unordered_map原理和使用整理
- AngularJs1.x自定义指令独立作用域的函数传入参数
- 打字机游戏Ⅱ之手速pk
- CSS样式上下左右渐变出现