字符串排序 编写一个程序,将输入字符串中的字符按如下规则排序。 规则1:英文字母从A到Z排列,不区分大小写。 如,输入:Type 输出:epTy 规则2:同一个英文字母的大小写同时存在时,按照输入顺序排列。 如,输入:BabA 输出:aABb 规则3:非英文字母的其它字符保持原来的位置。 如,输入: ...
分类:
编程语言 时间:
2017-04-05 15:28:03
阅读次数:
257
#include #include #include using namespace std; int main(){ int a[2][26]; for(int i=0;i<26;i++){ a[0][i]=i+97; a[1][i]=0; } string s ; getline(cin,s);... ...
分类:
其他好文 时间:
2017-04-03 09:22:19
阅读次数:
129
A. Count The Ones $ans=b-c+1$。 B. Craters 求出凸包,然后枚举凸包上两个点,对第三个点旋转卡壳。因为随机数据凸包期望点数为$O(\sqrt{n})$,故时间复杂度为$O(n\log n)$。 C. MSTrikes back! 记录最后$5$个点连通性的最小表 ...
分类:
其他好文 时间:
2017-03-31 00:20:51
阅读次数:
216
1 //C++STL入门,set的简单应用 2 #include 3 #include 4 #include 5 #include 6 using namespace std; 7 set dict; 8 int main() 9 { 10 string s,x; 11 while(getline(... ...
分类:
其他好文 时间:
2017-03-26 18:10:58
阅读次数:
159
记录两种C++中的字符串分隔方法。 代码仅作为提供思路参考,不能实际运行。 一、getline getline函数介绍: 头文件:#include <string.h> 函数原型:istream& getline (istream& is, string& str, char delim); 函数说 ...
分类:
编程语言 时间:
2017-03-25 15:36:05
阅读次数:
160
string s;s.erase(2,4)删除 下标为2,长度为4的字符串s.empty()判断是否为空s.substr(0,5)子序列 从第0位开始的长度为5的字符串s.find()查找 函数返回 在 str中第一次出现下标的位置s.length()计算序列长度 cin.getline(s,siz ...
分类:
其他好文 时间:
2017-03-22 19:47:12
阅读次数:
214
1052. 卖个萌 (20) 萌萌哒表情符号通常由“手”、“眼”、“口”三个主要部分组成。简单起见,我们假设一个表情符号是按下列格式输出的: 现给出可选用的符号集合,请你按用户的要求输出表情。 输入格式: 输入首先在前三行顺序对应给出手、眼、口的可选符号集。每个符号括在一对方括号[]内。题目保证每个 ...
分类:
其他好文 时间:
2017-03-21 12:39:07
阅读次数:
203
1002. 写出这个数 (20) 读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。 输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10100。 输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有1 空格,但一行中最后一个拼音数字后没有空格。 ...
分类:
其他好文 时间:
2017-03-19 16:00:42
阅读次数:
159
C++中cin、cin.get()、cin.getline()、getline()、gets()等函数的用法 学C++的时候,这几个输入函数弄的有点迷糊;这里做个小结,为了自己复习,也希望对后来者能有所帮助,如果有差错的地方还请各位多多指教(本文所有程序均通过VC 6.0运行) 1、cin 2、ci ...
分类:
编程语言 时间:
2017-03-07 09:06:37
阅读次数:
212
。。。。光看算法了没怎么注意输入函数输入流 无论get(char *) gets(char *)/gets_s(char * ,sizeof char*) cin.getline(char* ,sizeof char*) getline(cin,string); 都会从缓冲区读字符!!!也就是说我们 ...
分类:
编程语言 时间:
2017-03-05 16:08:11
阅读次数:
162