当前位置: 首页 > news >正文

免费行情软件网站大全下载方向专业网站制作咨询

免费行情软件网站大全下载,方向专业网站制作咨询,用宝塔给远程网站做备份,wordpress重新生成缩略图描述 编写一个程序#xff0c;将输入字符串中的字符按如下规则排序。 规则 1 #xff1a;英文字母从 A 到 Z 排列#xff0c;不区分大小写。 如#xff0c;输入#xff1a; Type 输出#xff1a; epTy 规则 2 #xff1a;同一个英文字母的大小写同时存在时#xff0c;…描述 编写一个程序将输入字符串中的字符按如下规则排序。 规则 1 英文字母从 A 到 Z 排列不区分大小写。 如输入 Type 输出 epTy 规则 2 同一个英文字母的大小写同时存在时按照输入顺序排列。 如输入 BabA 输出 aABb 规则 3 非英文字母的其它字符保持原来的位置。   如输入 By?e 输出 Be?y 数据范围输入的字符串长度满足 1≤n≤1000  输入描述 输入字符串 输出描述 输出字符串 示例1 输入 A Famous Saying: Much Ado About Nothing (2012/8).输出 A aaAAbc dFgghh: iimM nNn oooos Sttuuuy (2012/8). 思路 根据三个规则规则1要对字母进行排序不区分大小写这个通过sort函数加重写cmp完成规则2要按照输入时的顺序进行排序那么就要记录这个字母的位置可以用结构体完成规则3就直接把非字母跳过就行。 代码 #includebits/stdc.h using namespace std;char s[1005];struct ac {int num;char c; } a[1005];bool cmp(ac a, ac b) {int x, y;if (a.c a a.c z)x a.c - a;elsex a.c - A;if (b.c a b.c z)y b.c - a;elsey b.c - A;if (x y)return a.num b.num;elsereturn x y; }int main() {int i, j 0, k 0;string str;getline(cin, str);for (i 0; i str.length(); i) {if (str[i] a str[i] z || str[i] A str[i] Z ) {a[j].c str[i];a[j].num i;j;}}sort(a, a j, cmp);for (i 0; i str.length(); i) {if (str[i] a str[i] z || str[i] A str[i] Z ) {cout a[k].c;k;} elsecout str[i];}return 0; }
http://www.pierceye.com/news/300336/

相关文章:

  • 山东省建设安全生产协会网站零基础学网站建设 知乎
  • 门户网站做等保需要备案哪些石家庄以岭药业股份有限公司招聘
  • 工信部网站备案方法红豆网桂林论坛
  • 开发网站年度工作总结及明年工作计划免费sem工具
  • 教育网站开发报告郑州哪家医院看男科比较专业
  • 企业门户网站系统wordpress 商业
  • 信金在线制作网站宁波网站建设有限公司
  • 乌海品牌网站建设如何做请求队列防止网站高并发
  • 企业网站开发平台做的网站上传到服务器
  • 企业网站开发开题报告青岛app软件开发
  • 静态网站 搜索合肥做双语外贸网站
  • 网站建设需求计划书手机应用市场
  • 乐清网站自助网站系统
  • 北京4网站建设WordPress不会php
  • wordpress百度搜索对接免费seo提交工具
  • 网站结构优化包括哪些WordPress多城市
  • 北京三屏网站制作wordpress 分词插件
  • 潍坊哪里可以做网站建设网站一定需要云服务器么
  • 高新网站建设多少钱重庆模板网站建设费用
  • 陕西的网站建设公司哪家好网站建设与维护典型案例
  • 遵义网站开发的公司有哪些网站建设vps
  • 百度网站与推广徐州网站建设网络推广
  • 8818网站建设网站建设平台一般多少钱
  • 万网怎样做网站调试百度在线扫一扫
  • 建设网站平台哪个好如何提高商城网站权重
  • 深圳手机网站设计抖音开放平台
  • 平山做网站优化网页版梦幻西游五色石攻略
  • 字体图标制作网站长沙网站排名公司哪家好
  • 百度和阿里哪个厉害做网站千万不要学数字媒体技术
  • 可信赖的商城网站建设长春疾控最新消息