PAT B1002
来源:互联网 发布:淘宝图片实拍保护网址 编辑:程序博客网 时间:2024/06/13 19:47
1002. 写出这个数 (20)
读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。
输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10100。
输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有1空格,但一行中最后一个拼音数字后没有空格。
输入样例:1234567890987654321123456789
输出样例:yi san wu
代码如下:
#include <iostream>using namespace std;string ss[10]={"ling","yi","er","san","si","wu","liu","qi","ba","jiu"};int main(){ int i,j,a[1000],sum=0; string s; cin>>s; for(i=0;i<s.length();i++) { sum+=(s[i]-'0'); } for(i=0;sum;i++) { a[i]=sum%10; sum=sum/10; } for(j=i-1;j>0;j--) { cout<<ss[a[j]]<<' '; } cout<<ss[a[0]];}
0 0
- [PAT] B1002
- PAT B1002
- B1002
- B1002
- B1002
- PAT:B1002. 写出这个数 (20)
- pat-b1002. 写出这个数 (20)
- PAT---B1002. 写出这个数 (20)
- PAT B1002. 写出这个数 (20)
- PAT B1002 写出这个数 字符串数组要用二维数组表示!
- B1002. 写出这个数 (20)
- B1002. 写出这个数 (20')
- PAT_乙级训练记录 (B1002)
- pat
- 【PAT】
- PAT
- PAT
- PAT
- c++学习笔记fopen问题
- Node和vue安装配置
- 随机变量的非高斯度量方法之峰度法
- SDUT OJ 3374
- 提高SQL Server性能
- PAT B1002
- linux内核调试2
- kylin-1.5.4.1安装问题解决
- poj1741 点分治
- Adjacency List Dijkstra
- RecyclerView的基本使用
- 【Basic Code】浅谈线程锁及Queue队列
- Java设计模式----组合模式(composite)
- Shimeji开源桌宠代码学习(3)