5-25 念数字 (15分)
2017-07-16 18:25
246 查看
输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出
输入在一行中给出一个整数,如:
提示:整数包括负数、零和正数。
在一行中输出这个整数对应的拼音,每个数字的拼音之间用空格分开,行末没有最后的空格。如
fu字。十个数字对应的拼音如下:
0: ling 1: yi 2: er 3: san 4: si 5: wu 6: liu 7: qi 8: ba 9: jiu
输入格式:
输入在一行中给出一个整数,如:1234。
提示:整数包括负数、零和正数。
输出格式:
在一行中输出这个整数对应的拼音,每个数字的拼音之间用空格分开,行末没有最后的空格。如 yi er san si。
输入样例:
-600
输出样例:
fu liu ling ling
#include<stdio.h> #include<string.h> int main() { int length,i; int flag=0; char a[1000]; gets(a); length=strlen(a); for(i=0;i<length;i++) { if(flag) { printf(" "); } switch(a[i]) { case '-':printf("fu");break; case '0':printf("ling");break; case '1':printf("yi");break; case '2':printf("er");break; case '3':printf("san");break; case '4':printf("si");break; case '5':printf("wu");break; case '6':printf("liu");break; case '7':printf("qi");break; case '8':printf("ba");break; case '9':printf("jiu");break; } flag=1; } return 0; }
相关文章推荐
- 5-25 念数字 (15分)
- 5-25 念数字 (15分) c语言
- 5-25 念数字 (15分)
- 5-25 念数字 (15分)
- 5-25 念数字 (15分)
- 5-25 念数字 (15分)
- 5-25 最大公约数和最小公倍数 (15分)
- 25.求出1~13的整数中1出现的次数,并算出100~1300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字有1、10、11、12、13因此共出现6次,但是对于后面问题他就没辙了。AC
- 微软100题(25)找出字符串中的最长数字串
- 数字 1 转换成 “一” (10-> “十”,25-> “二十五”,.....)
- 25.(需要好好研究研究)输入任意的正整数,将其各位分离出来;求它是几位数,求各位上数字的和,求其逆值
- 25 字符串中找出连续最长的数字串,返回长度
- IT公司100题-25-求字符串中的最长数字串
- 25. 在字符串中找出连续最长的数字串
- PAT 1082. Read Number in Chinese (25) 用中文语法表示数字
- 25题~~字符串中找数字串
- 51.数字列表 (15分待续)
- 25、数组中出现次数超过一半的数字
- 4 数字加密 (15分)——一维数组
- 实验5-8 使用函数统计指定数字的个数 (15分)