pat 1002. 写出这个数 (20)
2016-05-15 09:01
232 查看
读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。
输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10100。
输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有1 空格,但一行中最后一个拼音数字后没有空格。
输入样例:
输出样例:
View Code
输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10100。
输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有1 空格,但一行中最后一个拼音数字后没有空格。
输入样例:
1234567890987654321123456789
输出样例:
yi san wu
#include <iostream> #include <cstring> using namespace std; void output(int sum) { if (sum<=9) { switch(sum) { case 0:cout<<"ling";break; case 1:cout<<"yi";break; case 2:cout<<"er";break; case 3:cout<<"san";break; case 4:cout<<"si";break; case 5:cout<<"wu";break; case 6:cout<<"liu";break; case 7:cout<<"qi";break; case 8:cout<<"ba";break; case 9:cout<<"jiu";break; } } else { output(sum/10); cout<<" "; output(sum%10); } } int main () { char c[101]; int sum=0; gets(c); for(int i=0;c[i]!='\0';i++) sum+=(c[i]-'0'); //cout<<sum<<endl; output(sum); //system("pause"); return 0; }
View Code
相关文章推荐
- 猴子吃桃问题---C实现
- 从JDK源码角度看线程池原理
- 猴子吃桃问题---C实现
- 说说Linux系统调用那些事儿
- 猴子吃桃问题---C实现
- 从JDK源码角度看线程池原理
- tarjan算法+缩点--cojs 908. 校园网
- js阻止浏览器默认行为触发的通用方法(推荐)
- pat乙级 1001 害死人不偿命的(3n+1)猜想 (15)
- 安卓应用程序的启动流程(源码分析)
- 浅谈 ~windows2003操作系统的分区在线扩展 推荐
- Linux下which、whereis、locate、find命令的区别
- Bom编程和Dom编程
- Javascript自执行匿名函数(function() { })()的原理浅析
- COGS 908 校园网
- Java.util中的排序
- 建站相关-github+hexo, Markdown
- js学习一数组类型foreach方法
- js阻止浏览器默认行为的简单实例
- |和||、&&和&