L1-027 出租 (20分)
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;
}
运行结果: R7-3 出租 (20 分) 下面是新浪微博上曾经很火的一张图: 一时间网上一片求救声,急问这个怎么破.其实这段代码很简单,index数组就是arr数组的下标,index[0]=2 对应 arr[2] ... 7-27 出租 (20 分) 下面是新浪微博上曾经很火的一张图: 一时间网上一片求救声,急问这个怎么破.其实这段代码很简单,index数组就是arr数组的下标,index[0]=2 对应 arr[2] ... vector的find函数用法 #include <iostream> #include <vector> #include <algorithm> using n ... 立志用更少的代码做更高效的表达 下面是新浪微博上曾经很火的一张图: 一时间网上一片求救声,急问这个怎么破.其实这段代码很简单,index数组就是arr数组的下标,index[0]=2 对应 arr[2 ... 分析 用了两个容器分别保存arr和index: 需要对arr进行降序排序,用一个匿名内部类,创建一个比较器即可: arr中保存的是所出现的电话号码,通过标记,添加进去即可 index的获取,可通过每位 ... 下面是新浪微博上曾经很火的一张图: 一时间网上一片求救声,急问这个怎么破.其实这段代码很简单,index数组就是arr数组的下标,index[0]=2 对应 arr[2]=1,index[1]=0 对 ... 题目: 给定一个顺序存储的线性表,请设计一个函数删除所有值大于min而且小于max的元素.删除后表中剩余元素保持顺序存储,并且相对位置不能改变. 函数接口定义: int Delete( int A[] ... ** 7-1 打印沙漏 (20 分) ** 本题要求你写个程序把给定的符号打印成沙漏的形状.例如给定17个"*",要求按下列格式打印 ************ ***** 所谓&q ... 7-8 估值一亿的AI核心代码 (20 分) 以上图片来自新浪微博. 本题要求你实现一个稍微更值钱一点的 AI 英文问答程序,规则是: 无论用户说什么,首先把对方说的话在一行中原样打印出来: 消除原文 ...
永远相信美好
L1-027 出租 (20分)相关推荐
最新文章
热门文章