【每日面试题】字符串的顺序变化
来源:互联网 发布:深入.net平台和c 编程 编辑:程序博客网 时间:2024/05/29 12:58
给定一个字符串,将其中的*提前,不改变字符串的顺序,如ab**cd**d,改变后的顺序****abcdd。
代码如下:
int findXing(char *str){int len=strlen(str);int count=0;int i=len-1;int j=len-1;while(i>=0){if(str[i]!='*'){ char a=str[i]; str[i]=str[j]; str[j]=a; i--; j--;}else{i--;count++;}}return count;}int main(){ char m[]="abcd**ad"; int f=findXing(m); printf("%d\n",f); return 0;}
- 【每日面试题】字符串的顺序变化
- 【每日面试题】在字符串中删除特定的字符
- 【每日面试题】字符串倒置的递归算法
- 【每日面试题】判断字符串是否对称
- 【每日面试题】字符串通配符匹配问题
- 面试题42:翻转单词的顺序,左旋转字符串
- 【每日面试题】输入字符串,求该字符串的全排序
- 【每日面试题】输入一字符串,输出该字符串的所有组合
- [每日练习]面试题--判断某个字符串是否为另一个字符串旋转得到的
- [每日练习]面试题--判断某个字符串是否为另一个字符串旋转得到的(Java)
- 【每日面试题】给定一个字符串,求出其最长的重复子串
- 【每日面试题】矩阵的螺旋输出
- 每日微软面试题
- 每日微软面试题
- 每日复习面试题
- 字符串面试题系列之一:翻转字符串顺序
- 百度面试题 字符串中单词的逆转,即将单词出现的顺序进行逆转
- 翻转句子中单词的顺序和字符串的旋转操作 c++面试题
- Tomcat源码12之AccessLogValve类
- 《嵌入式系统工程师成长指南》
- apue make错误
- 华为牵手360:狼与狐狸的合作?
- samba服务器的配置
- 【每日面试题】字符串的顺序变化
- 从包括扩展名的文件名中提取出文件名和扩展名
- ARM 汇编 伪指令 MACRO及MEND handle
- c语言如何输出一个菱形
- 数据更新
- NN成长日记
- c语言随机选择两个整数和加减法形成算式要求学生解答
- 我的汇编之路--起步。
- 求助帖:关于软件测试