L1-027 出租 (20分)

题目详情:


做这道题需要了解C++STL中的set容器。相关链接:C++STL中的set容器详解

AC代码:

#include<iostream>
#include<set>
using namespace std;
int main()
{set<char>s;set<char>::reverse_iterator riter;string str;cin>>str;int i,j=0,k,h=0,index[11];char c[11];for(i=0;i<11;i++)s.insert(str[i]);for(riter=s.rbegin();riter!=s.rend();riter++)c[j++]=*riter;cout<<"int[] arr = new int[]{";cout<<c[0];for(i=1;i<j;i++)cout<<','<<c[i];cout<<"};"<<endl;for(i=0;i<11;i++){for(k=0;k<j;k++){if(str[i]==c[k]){index[h++]=k;break;}}}cout<<"int[] index = new int[]{";cout<<index[0];for(i=1;i<11;i++)cout<<','<<index[i];cout<<"};"<<endl;return 0;
}

运行结果:

永远相信美好

L1-027 出租 (20分)相关推荐

  1. R7-3 出租 (20 分)

    R7-3 出租 (20 分) 下面是新浪微博上曾经很火的一张图: 一时间网上一片求救声,急问这个怎么破.其实这段代码很简单,index数组就是arr数组的下标,index[0]=2 对应 arr[2] ...

  2. 7-27 出租 (20 分)

    7-27 出租 (20 分) 下面是新浪微博上曾经很火的一张图: 一时间网上一片求救声,急问这个怎么破.其实这段代码很简单,index数组就是arr数组的下标,index[0]=2 对应 arr[2] ...

  3. 天梯赛 L1-027 出租 (20 分)

    vector的find函数用法 #include <iostream> #include <vector> #include <algorithm> using n ...

  4. 32行代码AC——L1-027 出租 (20分)(~解题报告~)

    立志用更少的代码做更高效的表达 下面是新浪微博上曾经很火的一张图: 一时间网上一片求救声,急问这个怎么破.其实这段代码很简单,index数组就是arr数组的下标,index[0]=2 对应 arr[2 ...

  5. L1-027 出租 (20 分) java

    分析 用了两个容器分别保存arr和index: 需要对arr进行降序排序,用一个匿名内部类,创建一个比较器即可: arr中保存的是所出现的电话号码,通过标记,添加进去即可 index的获取,可通过每位 ...

  6. 【字符串】L1-027 出租 (20分)

    下面是新浪微博上曾经很火的一张图: 一时间网上一片求救声,急问这个怎么破.其实这段代码很简单,index数组就是arr数组的下标,index[0]=2 对应 arr[2]=1,index[1]=0 对 ...

  7. 1-4 数组元素的区间删除 (20 分)

    题目: 给定一个顺序存储的线性表,请设计一个函数删除所有值大于min而且小于max的元素.删除后表中剩余元素保持顺序存储,并且相对位置不能改变. 函数接口定义: int Delete( int A[] ...

  8. 7-1 打印沙漏 (20 分)

    ** 7-1 打印沙漏 (20 分) ** 本题要求你写个程序把给定的符号打印成沙漏的形状.例如给定17个"*",要求按下列格式打印 ************ ***** 所谓&q ...

  9. 7-8 估值一亿的AI核心代码 (20 分) 代码有解析

    7-8 估值一亿的AI核心代码 (20 分) 以上图片来自新浪微博. 本题要求你实现一个稍微更值钱一点的 AI 英文问答程序,规则是: 无论用户说什么,首先把对方说的话在一行中原样打印出来: 消除原文 ...

最新文章

  1. github组织存储库使用_为什么我不使用您的GitHub存储库
  2. linux配置java环境变量 转过几个,这个最详细和靠谱
  3. 浏览器获取设备信息_一条命令获取 IE 浏览器保存网站的账号和密码信息
  4. poi导出Excel(分行单元格颜色设置,字体设置,合并单元格,插入图片)
  5. 词嵌入 网络嵌入_深入研究词嵌入以进行情感分析
  6. 学习微软企业库存心得--总结
  7. linux 锐捷客户端登录密码,Linux使用经验_使用锐捷客户端登录校园网
  8. 自媒体短视频怎么制作?视频制作大神分享的超全教程,新手也能轻松上手!
  9. 零基础云计算学习路线,到底什么是云计算?
  10. 没所谓移动开发寒冬,不过是大鱼吃小鱼
  11. 基于STM32的AD9854模块调试总结
  12. SQL on log : 同比分析各种指标
  13. 唤客猫获客营销之全员激励
  14. 电商api、地图api、视频api、音乐api等各类接口合集,或许对你有用
  15. linux改mac地址目录,Linux下如何修改网卡MAC地址
  16. UNIX环境高级编程-环境配置
  17. Flink【优质】面试
  18. asp.net core web 解决方案多项目模板制作打包总结
  19. Sharding-JDBC(二)- Sharding-JDBC介绍
  20. 如何在Windows下统计代码行数

热门文章

  1. 基于openfire+smack开发Android即时聊天应用[三]-账号信息、添加好友、JID理解等
  2. 短链服务问题解决-跳转问题-短链生成方案初级入门(二) 连载持续更新中
  3. C# Delegate 使用
  4. 优化ajax加载数据速度,通过ajax优化页面加载速度
  5. postgis 计算面积
  6. linux 主分区转换 lvm,求教linux下 主分区和逻辑分区之间如何转换
  7. 收集到的cygwin使用资料
  8. 基于三菱Plc和触摸屏的运料小车控制系统设计装卸料小车控制
  9. TiDB v5.1 体验: 我用 TiDB 训练了一个机器学习模型
  10. C++ 笔面试知识点大全 附超详细解析 【持续更新中】 (校招/实习/大厂/笔试/面试)