这里只写到了十亿的等级,如果要更大位数可以继续扩展

#include<iostream>

#include<cstring>

using namespace std;

int main()

{

string x;

cin>>x;

int i=x.length();

int w=i;

int num[i];

while(i>0)//字符串转整型数据

{

i--;

num[i]=x[i]-'0';

}

for(int s=0;s<w;s++)

{

switch(num[s])//数字读法

{

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;

}

switch(w-s)//单位的读法(十、百、千、万、亿)

{

case 10:

case 6:

case 2:cout<<"shi "; break;

case 9:cout<<"yi "; break;

case 8:

case 4:cout<<"qian ";break;

case 7:

case 3:cout<<"bai ";break;

case 5:cout<<"wan ";break;

}

}

return 0;

}

c++ 输入数字 输出汉语读法(拼音)代码相关推荐

  1. 数字倒序Java_java输入数字,输出倒序的实例

    java输入数字,输出倒序的实例,逆序,整数,给大家,请输入,三种 java输入数字,输出倒序的实例 易采站长站,站长之家为您整理了java输入数字,输出倒序的实例的相关内容. 我就废话不多说了,大家 ...

  2. 【回归预测】基于TPA-LSTM(时间注意力注意力机制长短期记忆神经网络)实现数据多输入单输出回归预测附matlab代码

    1 内容介绍 随着当今时代科技不断地飞速发展,科技信息也在急剧增加,收集并挖掘分析这些来源多样化的科技信息,有助于推动科技的发展.而预测作为一种重要的数据研究方法,在各个行业各个领域都有着广泛的应用. ...

  3. java数字转汉语读法

    看到好的东西就想收藏一份,说不定自己哪天就用的上了. public class Test { private static final char[] nums = new char[] { '0', ...

  4. java输入字母_JAVA如何把输入中文输出汉语拼音字母的原理与代码

    按照拼音区间不全面,很多常见字不能覆盖. 比如:怡.骟.骠.骢 等. 比较好的解决方案就是找一份全面的拼音汉字对照表,生成Map来查找. 下面是按照拼音区间的思路实现的不完全工具类:package c ...

  5. php计算器如何保留输入数字,php如何实现计算器代码

    php实现计算器的方法:首先创建一个PHP示例文件:然后通过if语句判断post是否传过来sub参数:接着通过switch语句判断两个运算元是否为数字:最后创建一个简易计算器的HTML代码即可. 推荐 ...

  6. (入门)python的基本输入和输出

    今天主要为大家详细介绍了python的基本输入和输出,文中示例代码介绍的非常详细,具有一定的参考价值,这也是我们学习python最基本的一步.想要了解更多关于python知识的,请点击这个 目录 Py ...

  7. java输入数字返回字符串_java Scanner输入数字、字符串

    package java05; import java.util.Scanner;//1.导包 /* Scanner类的功能,可以实现键盘输入数据,到程序当中 引用类型的一班使用步骤: 1.导包 2. ...

  8. java 文本框只能输入数字_java swing 怎么设置文本框只能输入数字

    展开全部 java swing中利用JFormattedTextField的控件加keyReleased能实现,以下实现的只能输入数字的62616964757a686964616fe58685e5ae ...

  9. 输入数字的汉语拼音,每个拼音的首字母大写。输出该数字的阿拉伯数字。

    //输入数字的汉语拼音,每个拼音的首字母大写.输出该数字的阿拉伯数字. //JiuBaiJiuShiJiu -> 999 #include<stdio.h> #include< ...

最新文章

  1. 21天学通python第二版-电子工业出版社-网上书店
  2. linux 管理命令 之 管理时间
  3. 科沃斯机器人电池激活_扫地机器人充不进去电怎么办
  4. 进程通信QSharedMemory
  5. Linux+Jenkins自动构建服务器包
  6. php中在网页中显示图片代码,用PHP将网页上的Canvas图像保存到服务器上的方法
  7. 《隐秘的角落》数学学霸朱朝阳如何炼成?这3招,你家孩子也能用上!
  8. .NET 开发系统 -知识 点
  9. 使用ListBox控件来实现直方图控件(一)
  10. CASS11:超越自我,再续辉煌!CASS10.1.6:延续经典,只为更好!
  11. 基于SpringBoot在线电影订票系统
  12. 和的区别?以及 0x0f 的含义
  13. 树莓派3b+开启无线wifi热点
  14. opengl-shader学习笔记:varying变量
  15. 怎么组建云计算中心?
  16. 天宫初级认证答案_跨境电商人才初级认证试题以及答案
  17. 设置SQL数据库用户权限
  18. win10修改用户名(中文用户改为英文名)切换administrators管理员用户
  19. Java网络编程socket基础学习
  20. vtop工具使用分析

热门文章

  1. Matlab 绘制零极点图
  2. 机器学习之十一(读书笔记)
  3. 互联网公司总部选址分布:后厂村就是半个中国互联网
  4. 几乎所有的RPG游戏(一种源自《龙与地下城》的游戏类型)在进入游戏时都会让用户自己来创建自己喜欢的角色。本次上机要求编写一个简化的创建游戏角色的程序。
  5. 网络socket编程--多路复用
  6. 完美世界(完美世界(北京)网络技术有限公司)
  7. 使用thinkadmin内置WeChatDeveloper发送公众号模板消息
  8. 千峰 音乐播放器 待续
  9. YOLOv5桌面应用开发,手把手教学实操(上)——附源代码
  10. mt4服务器显示无连接,MT4登录显示“无效账户”,“无法连接”怎么解决