最近碰到一个这样的需求,字符串指定间隔长度插入指定字符串,大概描述一下 有一字符串 “abcde12345fghig67890” ,我想指定间隔长度为5(这个是字符串长度能够被5整除),插入“/”字符串(字符串不限制长度)。 最后返回结果“abcde/12345/fghig/67890” . 下面是 ...
分类:
其他好文 时间:
2016-04-04 22:56:19
阅读次数:
429
1)字符串操作 strcpy(p, p1) 复制字符串 strncpy(p, p1, n) 复制指定长度字符串 strcat(p, p1) 附加字符串 strncat(p, p1, n) 附加指定长度字符串 strlen(p) 取字符串长度 strcmp(p, p1) 比较字符串 strcasecm ...
分类:
编程语言 时间:
2016-04-04 19:30:17
阅读次数:
277
算法训练 字符串编辑 时间限制:1.0s 内存限制:512.0MB 时间限制:1.0s 内存限制:512.0MB 问题描述 从键盘输入一个字符串(长度<=40个字符),并以字符 ’.’ 结束。编辑功能有:1 D:删除一个字符,命令的方式为: D a 其中a为被删除的字符,例如:D s 表示删除字符 ...
分类:
编程语言 时间:
2016-04-03 22:19:10
阅读次数:
280
1004: 字符的大写转小写 Description 字符串处理问题是程序设计中要求细心的一个环节,细心和良好的RP是你AC这道题目的关键^_^! 题目的意思很简单,对于每个输入的字符串(长度小于80个字符),对于其中的每一个字符,如果它是大写的英文字母,把它转化为小写输出,如果它是小写的字母,保留 ...
分类:
其他好文 时间:
2016-04-03 22:08:59
阅读次数:
541
算法训练 最长字符串 时间限制:1.0s 内存限制:512.0MB 时间限制:1.0s 内存限制:512.0MB 求出5个字符串中最长的字符串。每个字符串长度在100以内,且全为小写字母。 样例输入 one two three four five 样例输出 three import java.uti ...
分类:
编程语言 时间:
2016-04-03 22:07:38
阅读次数:
234
算法训练 字符串逆序 时间限制:1.0s 内存限制:512.0MB 时间限制:1.0s 内存限制:512.0MB 输入一个字符串,长度在100以内,按相反次序输出其中的所有字符。 样例输入 tsinghua 样例输出 auhgnist import java.util.Scanner; public ...
分类:
编程语言 时间:
2016-04-03 21:45:30
阅读次数:
127
题目链接:最长子串 思路:依次找出每个子串的在字符串中的首尾地址,所有子串先按照尾地址从小到大排序。然后首地址从小到大排。 遍历一遍每个子串的首地址和它后面相邻子串的尾地址之差-1, 第一个子串的首地址,字符串长度-最后一个子串的首地址-1的最大值就是ans。 st1 ed1 st2 ed2 例如这 ...
分类:
其他好文 时间:
2016-04-02 16:03:03
阅读次数:
195
算法训练 进制转换 时间限制:1.0s 内存限制:512.0MB 时间限制:1.0s 内存限制:512.0MB 问题描述 编写一个程序,输入一个二进制的字符串(长度不超过32),然后计算出相应的十进制整数,并把它打印出来。 输入格式:输入为一个字符串,每个字符都是’0’或’1’,字符串的长度不超过3 ...
分类:
编程语言 时间:
2016-04-02 10:37:52
阅读次数:
156
//GBK字符集实际长度计算
functiongetStrLeng(str){
varrealLength=0;
varlen=str.length;
varcharCode=-1;
for(vari=0;i<len;i++){
charCode=str.charCodeAt(i);
if(charCode>=0&&charCode<=128){
realLength+=1;
}else{
//如果是中文则长度加2
realLength+=..
分类:
Web程序 时间:
2016-04-01 06:54:40
阅读次数:
230