频道栏目
首页 > 考试 > 其他 > 正文

写出这个数--编程开发练习题

2018-02-18 01:24:12         来源:Super_Shi  
收藏   我要投稿

写出这个数--编程开发练习题

时间限制400 ms
内存限制65536 kB
代码长度限制8000 B
判题程序Standard作者CHEN, Yue

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

输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10100

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

输入样例:
1234567890987654321123456789
输出样例:
yi san wu

 

#include
using namespace std;
int main(){
	char ch[110];	//字符数组ch用于接受输入的数字 
	int ret = 0;	//ret为各位数字之和 
	int j=-1,index[20]; // 
	char pinyin[10][5] = {"ling","yi","er","san","si","wu","liu","qi","ba","jiu"}; //第一维表示字符串的个数,第二维表示应设为最长的字符串的长度 		
	cin>>ch;
	for(int i=0;ch[i];i++)
		ret += ch[i]-'0';
	while(ret!=0)
	{
		j++;
		index[j] = ret%10;
		ret = ret/10;
	}
	for(j;j>=0;j--)
	{
		cout<
   

上一篇:编程开发习题--非常可乐
下一篇:害死人不偿命的(3n+1)猜想
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站