c语言如何输入数字,请问如何在C语言中输入数字获得拼音?
请问如何在C语言中输入数字获得拼音?
答案:1 信息版本:手机版
解决时间 2018-12-10 16:41
已解决
2018-12-10 08:20
请问如何在C语言中输入数字获得拼音?
最佳答案
2018-12-10 09:42
char* inttochar(int a)
{
switch (a)
{
case 0:
return "ling";
break;
case 1:
return "yi";
break;
case 2:
return "er";
break;
case 3:
return "san";
break;
case 4:
return "si";
break;
case 5:
return "wu";
break;
case 6:
return "liu";
break;
case 7:
return "qi";
break;
case 8:
return "ba";
break;
case 9:
return "jiu";
break;
}
}
int main()
{
int i;
printf("请输入一个数字:-9999-9999
");
scanf("%d", &i);
string ret = "";
if (i ret = ret + "fu ";
i = -i;
int a = 0;
if (i >= 1000)
{
a = i / 1000;
ret = ret + inttochar(a) + " qian ";
i = i - 1000 * a;
a = i / 100;
if(a != 0)
ret = ret + inttochar(a) + " bai ";
i = i - 100 * a;
a = i / 10;
if(a != 0)
ret = ret + inttochar(a) + " shi ";
i = i - 10 * a;
a = i;
if(a != 0)
ret = ret + inttochar(a);
}
else if (i = 100)
{
a = i / 100;
ret = ret + inttochar(a) + " bai ";
i = i - 100 * a;
a = i / 10;
if (a != 0)
ret = ret + inttochar(a) + " shi ";
i = i - 10 * a;
a = i;
if (a != 0)
ret = ret + inttochar(a);
}
else if (i = 10)
{
a = i / 10;
if (a != 0)
ret = ret + inttochar(a) + " shi ";
i = i - 10 * a;
a = i;
if (a != 0)
ret = ret + inttochar(a);
}
else if (i = 0)
{
ret = ret + inttochar(i);
}
printf(ret.c_str());
return 0;
}
真尼玛哔了狗了,这破玩意写起来真费事
我要举报
如果感觉以上信息为低俗/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
大家都在看
推荐资讯
c语言如何输入数字,请问如何在C语言中输入数字获得拼音?相关推荐
- angular 数字逗号分隔,如何在Angular 4中为数字管道指定区域设置千位分隔符
How can I specify/override default (locale) thousand separator for number pipe in Angular 4, e.g.? { ...
- c语言用指针分离字符串数字与字符,c语言实验报告,指针的应用分别输出字符串中的数字和其他字符(共10篇).docx...
c语言实验报告,指针的应用分别输出字符串中的数字和其他字符(共10篇) C语言程序设计实验报告 1实验目的 ⑴掌握指针的概念,会定义和使用指针变量: ⑵能正确使用变量的指针和指向变量的指针变量: ⑶能 ...
- 如何在Mac电脑中输入多种标点符号和文字表情
特殊的标点符号和表情怎么输入?MAC电脑有自己自带的输入法,但是对于一些表情符号很多人都不知道在哪里使用,现在就来介绍一下MAC如何输入多种标点符号和文字表情. 1.首先我们打开备忘录,在新建备忘录中 ...
- CAD入门攻略:CAD软件中动态输入坐标与在CAD命令行中输入坐标的区别
浩辰CAD软件提供了动态输入功能,动态输入可以让我们将注意力集中到图面上,在绘制图纸的过程中不必经常看CAD命令行,从而提高绘图效率.但什么时候是相对坐标,什么时候是绝对坐标,对图纸绘制也是有所影响的 ...
- c语言如何输入矩阵_如何在 COMSOL 软件中调试外部材料
问题描述 我实现了一种用于"结构力学"的外部材料,但我的模型无法求解. 解决方法 外部材料一般通过 C 语言编码,然后被编译到共享库中,供 COMSOL Multiphysics ...
- python输入一串字符串、输出字符串中的数字_Python 字符串与数字输出方法 如何在python中输入字符串,输出十进制...
python将字符串中的数字乘以2并输出整个字符串 2018 Amazon Jeff Bezos 1120 4036 Amazon Jeff Bezos 2240 def db(num): impor ...
- c语言编程输出字母倒三角形,如何在C语言中打印倒三角形
如何在C语言中打印倒三角形 发布时间:2020-07-28 11:53:15 来源:亿速云 阅读:281 作者:Leah 这期内容当中小编将会给大家带来有关如何在C语言中打印倒三角形,文章内容丰富且以 ...
- 如何在Excel表格中输入分数?学会这几招轻松搞定!
大家知道如何在Excel中输入分数吗?前段时间一个朋友输入数据时,发现数据中有分数,可把它给难住了,弄了半天弄不好,最后找到了小编:今天小编给大家分享几种Excel表格中输入分数的方法,希望能帮助到你 ...
- 谷歌中阻止冒泡在火狐中失效_如何在Google表格中乘数字
谷歌中阻止冒泡在火狐中失效 Whether you have two integers, a few cells, or a couple of columns that need to be mul ...
最新文章
- mysql8.0_grant改变-You are not allowed to create a user with GRANT
- 回溯法+奇偶剪枝——Hdu 1010 Tempter of the Bone
- Eclipse插件中的SLF4J登录
- 【腾讯优测干货分享】从压测工具谈并发、压力、吞吐量
- 【Servlet】HTTP请求中文乱码的问题
- PHP中关于时间,时间戳 时区的设置问题
- Linux 系统级开启文件句柄 调优
- CIS坐标系统与投影变换
- 四、字符串(7):重复的子字符串
- Improved Techniques for Training GANs翻译与理解
- 稳压二极管串联电阻计算
- 金蝶K3开发-基础资料插件开发
- 走近澳洲------个人所得税篇
- python数据库-2
- 中国Linux云计算行业发展前景及趋势分析
- python解锁电脑屏幕_怎样解除电脑屏幕锁定_教你解除电脑屏幕锁定的方法-系统城...
- 收支系统(超超超简版)1.0
- 10分钟了解BIM+GIS融合,常见BIM数据格式及特性
- spring framework远程代码执行漏洞复现(CNVD-2022-23942 CVE-2022-22965)
- 五线谱基础教程视频乐理基础
热门文章
- 计算机二级考试每一科的时间,计算机二级考试的时间安排
- 29Python时间序列分析(美国消费者信心指数及维基百科点击量EDA,含实例数据)
- 【历史上的今天】7 月 4 日:第一本电子书问世;磁条卡的发明者出生;掌上电脑先驱诞生
- openjudge666:放苹果
- 2022-10-17 环境映射
- 电影主题HTM5网页设计作业成品——爱影评在线电影(10页面)使用dreamweaver制作采用DIV+CSS进行布局
- 什么是迭代式项目开发
- 计算机辅助英语教学 研究背景,信息时代背景下的英语教学(原稿)
- 矩阵分析与应用(二)——矩阵微分
- bmp图片灰度化和二值化