已知一个掺杂了多个数字字符的中文名拼音,去掉所有数字字符之后,形式为“名”+空格+“姓”;并且名和姓的首字母大写,其他小写,要求输出姓名全拼,且全为小写。(后附详细样例说明)
【输入形式】
一个字符串,长度小于100,含一个空格,如3N32a4ns234ha89n0 Z23hon4g66
【输出形式】
去掉字符串种的所有数字字符,形成形式为”名“+空格+”姓“的中文名之后,再转换为全为小写的姓名全拼,如zhongnanshan
【样例输入】
3N32a4ns234ha89n0 Z23hon4g66
【样例输出】
zhongnans

思路:首先定义string变量a、b,分别存储空格前和空格后的字符串,然后获取字符串长度,然后依次遍历两个string变量a和b,如果为字母,则存入char变量xin、ming中,然后输出的时候xin和ming字符数组里面的字母遍历,以小写字母输出即可。

#include <iostream>
#include <string>
using namespace std;int main()
{string a,b;int A,B,i,j;char xin[101],ming[101];cin >> a >> b;A = a.length();B = b.length();//cout << A<< "   ";//cout <<B;//cout << endl;b.copy(xin,B,0);a.copy(ming,A,0);for(j=0;j<B;j++){if((xin[j]>= 'a' && xin[j]<='z') || (xin[j]>= 'A' && xin[j]<='Z')){if(xin[j]>= 'A' && xin[j]<='Z'){xin[j] = xin[j] + 32;}cout << xin[j];}}//cout << endl;for(i=0;i<A;i++){if((ming[i]>= 'a' && ming[i]<='z') || (ming[i]>= 'A' && ming[i]<='Z')){if(ming[i]>= 'A' && ming[i]<='Z'){ming[i] = ming[i] + 32;}cout << ming[i];}}return 0;
}

运行结果:

已知一个掺杂了多个数字字符的中文名拼音,去掉所有数字字符之后,形式为“名”+空格+“姓”;并且名和姓的首字母大写,其他小写,要求输出姓名全拼,且全为小写。(后附详细样例说明)相关推荐

  1. matlab二维图形中确定一点的坐标系,在CAD中已知一个平面图中两个点的坐标如何建立坐标系以便求出图形中任一点的坐标?...

    在CAD中已知一个平面图中两个点的坐标如何建立坐标系以便求出图形中任一点的坐标?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一 ...

  2. 练习2-4:调整名字的大小写 用变量表示一个人的名字,再以小写、大写和首字母大写的方式显示这个人名

    """练习2-4:调整名字的大小写 用变量表示一个人的名字,再以小写.大写和首字母大写的方式显示这个人名. """name="lu ...

  3. Excel中文转换为拼音(大写首字母、小写首字母、全拼、全拼首首字母大写)

    很多时候我们需要处理一下汉字转换为拼音的需求,今天给大家分享一下标题包含的一下转换方法 1 .excel通过宏可以很好的处理汉字转换为拼音的    1.1下面的是转为全拼音的宏代码 Function ...

  4. 顺序表的操作例题——已知一个顺序表L, 其中的元素递增有序排列,设计一个算法,插入一个元素x (x为int 后保持该顺序表仍然递增有序排列(假设插入操作总能成功)。

    一.[题目描述]: 已知一个顺序表L, 其中的元素递增有序排列,设计一个算法,插入一个元素x (x为int 后保持该顺序表仍然递增有序排列(假设插入操作总能成功). 二.[题目分析]: 由题干可知,解 ...

  5. 利用易用宝——设置EXCEL 文本中,姓名拼音字母为姓全大写,名的首字母大写?

    EXCEL 如何设置姓名的拼音字母为姓全大写,名的首字母大写? 如图: >>>>>>>>>>>>>>>> ...

  6. 三阶齐次线性方程求通解_已知一个三阶常系数线性齐次微分方程的特征根

    [简答题]有人说:"电容器带电多电容就大,带电少电容就小,不带电则没有电容."这种说法对吗?为什么? [填空题]思维导图由 英国大脑基金会总裁,被誉为 的英国的 东尼 . 博赞发明 ...

  7. java将汉字转成拼音首字母大写字母_java 根据汉字生成拼音全拼或拼音首字母的示例...

    1.情景展示 java 根据中文生成对应的拼音 2.准备工作 所需jar包:pinyin4j-2.5.0.jar 3.解决方案 导包 import net.sourceforge.pinyin4j.P ...

  8. python已知两边求第三边_探究“已知一个三角形两边及其夹角,求第三边”的问题...

    探究"已知一个三角形两边及其夹角求第三边"的问题 [知识点] 余弦定理. [对应版本章节] 本节课是人民教育出版社出版的高中数学 A 版数学必修 5 第一章"解三角 形& ...

  9. SAP HUM已知一个内部HU号码,如何得到HU号码?

    SAP HUM已知一个内部HU号码,如何得到HU号码? 去表VEPO 查数据即可, 为什么HU要有internal HU号码 ? Prior to the existence of HUM, in W ...

最新文章

  1. 2022-2028年中国女式西装行业研究及前瞻分析报告
  2. IDC最新报告:阿里语音AI登顶中国No.1
  3. Java面向对象(六)接口
  4. 8. Dropout and Strides For Larger Models
  5. (转)使用Spring的注解方式实现AOP入门
  6. python将py文件编译成二进制文件 加密
  7. libsvm 实现多分类原理
  8. 免费地图制作软件,在线做地图的平台推荐
  9. php 2010excel,Excel2010 工作薄文件扩展名是什么?
  10. 【世语纠正】吾生也有涯,而知也无涯丶本意知识太多,没必要都去
  11. Java根据当前日期获取年初,年末,季初,季末,月初,月末日期的方法
  12. geany配置python_python使用Geany编辑器配置方法
  13. 一款功能超级强大的AI驱动自动一键抠图软件,可一键扣人物商品衣服动物婚纱图章签名logo
  14. 维护异地恋的十大方法
  15. 评估指标(Metric)(一)
  16. imx6ul uart8路串口调试(代码)
  17. Arcgis for js 使用 天地图作为底图
  18. 关于input标签的不可编辑
  19. Linux软件包管理,使用rpm/yum下载软件包
  20. 行业软件下载整理(全)

热门文章

  1. 【学亮IT手记】angularJS select2多选下拉框实例
  2. JZTK项目 驾照题库项目servlet层得到的json字符串在浏览器中 汉字部分出现问号?无法正常显示的解决方法
  3. Vue实例和生命周期
  4. jQuery中的ready
  5. 企业级应用与互联网应用的区别
  6. 【区块链Go语言实现】Part 1:区块链基本原型
  7. Vue使用axios无法读取data的解决办法
  8. Hive中的数据库、表、数据与HDFS的对应关系
  9. 做一件事情的3个关键指标:兴趣、能力和回报
  10. win7下 apache2.2 +php5.4 环境搭建