雅虎笔试题(字符串操作)


Posted in 面试题 onMarch 24, 2015
给定字符串A和B,输出A和B中的最大公共子串。
比如A=”aocdfe” B=”pmcdfa” 则输出”cdf”
*/
//Author: azhen
#include
#include
#include
char *commanstring(char shortstring[], char longstring[])
{
int i, j;
char *substring=malloc(256);
if(strstr(longstring, shortstring)!=NULL) //如果……,那么返回shortstring
return shortstring;
for(i=strlen(shortstring)-1;i>0; i–) //否则,开始循环计算
{
for(j=0; j memcpy(substring, &shortstring[j], i);
substring[i]=’\0′;
if(strstr(longstring, substring)!=NULL)
return substring;
}
}
return NULL;
}

main()
{
char *str1=malloc(256);
char *str2=malloc(256);
char *comman=NULL;
gets(str1);
gets(str2);
if(strlen(str1)>strlen(str2)) //将短的字符串放前面
comman=commanstring(str2, str1);
else
comman=commanstring(str1, str2);
printf(“the longest comman string is: %s\n”, comman);
}

Tags in this post...

面试题 相关文章推荐
如何用PHP实现邮件发送
Dec 26 面试题
JAVA的事件委托机制和垃圾回收机制
Sep 07 面试题
struct和class的区别
Nov 20 面试题
几个数据库方面的面试题
Jul 01 面试题
西部世纪面试题
Dec 05 面试题
可以使用抽象函数重写基类中的虚函数吗
Jun 02 面试题
ShellScript面试题一则-ShellScript编程
Mar 05 面试题
Linux文件操作命令都有哪些
Feb 27 面试题
中科创达面试题
Dec 28 面试题
软件缺陷的分类都有哪些
Aug 22 面试题
如何开发安全的AJAX应用
Mar 26 面试题
初级Java程序员面试题
Mar 03 面试题
枚举与#define宏的区别
Apr 30 #面试题
一家外企的面试题目(C/C++面试题,C语言面试题)
Mar 24 #面试题
下面这个程序执行后会有什么错误或者效果
Nov 03 #面试题
struct与class的区别
Feb 03 #面试题
某IT外企面试题-二分法求方程!看看大家的C++功底
Jul 04 #面试题
什么是数组名
May 10 #面试题
为什么要有struct关键字
May 08 #面试题
You might like
PHP4和PHP5性能测试和对比 测试代码与环境
2007/08/17 PHP
PHP模拟post提交数据方法汇总
2016/02/16 PHP
javascript 二进制运算技巧解析
2012/11/27 Javascript
jQuery实现 注册时选择阅读条款 左右移动
2013/04/11 Javascript
Jquery判断$("#id")获取的对象是否存在的方法
2013/09/25 Javascript
JavaScript的null和undefined区别示例介绍
2014/09/15 Javascript
全面解析Bootstrap排版使用方法(文字样式)
2015/11/30 Javascript
微信小程序 action-sheet底部菜单详解
2016/10/27 Javascript
使用 jQuery.ajax 上传带文件的表单遇到的问题
2016/10/31 Javascript
easyUI实现(alert)提示框自动关闭的实例代码
2016/11/07 Javascript
js判断iframe中元素是否存在的实现代码
2016/12/24 Javascript
详解Angular 自定义结构指令
2017/06/21 Javascript
JS获取当前地理位置的方法
2017/10/25 Javascript
基于 flexible 的 Vue 组件:Toast -- 显示框效果
2017/12/26 Javascript
深入理解ES6中let和闭包
2018/02/22 Javascript
vue移动端实现红包雨效果
2020/06/23 Javascript
详解Vue前端生产环境发布配置实战篇
2019/05/07 Javascript
wepy--用vantUI 实现上弹列表并选择相应的值操作
2020/11/03 Javascript
进一步探究Python的装饰器的运用
2015/05/05 Python
Python可变参数用法实例分析
2017/04/02 Python
分享一下如何编写高效且优雅的 Python 代码
2017/09/07 Python
Python提取特定时间段内数据的方法实例
2019/04/01 Python
使用Python控制摄像头拍照并发邮件
2019/04/23 Python
Python如何使用Gitlab API实现批量的合并分支
2019/11/27 Python
python要安装在哪个盘
2020/06/15 Python
Python爬虫实例——scrapy框架爬取拉勾网招聘信息
2020/07/14 Python
python 解决selenium 中的 .clear()方法失效问题
2020/09/01 Python
pycharm激活码2020最新分享适用pycharm2020最新版亲测可用
2020/11/22 Python
Kathmandu澳洲户外商店:新西兰户外运动品牌
2017/11/12 全球购物
小学毕业家长寄语
2014/01/19 职场文书
广告艺术设计专业自荐书
2014/07/08 职场文书
结婚仪式主持词
2015/06/29 职场文书
朋友聚会祝酒词
2015/08/10 职场文书
关于五一放假的通知
2015/08/18 职场文书
如何在Python中创建二叉树
2021/03/30 Python
springboot layui hutool Excel导入的实现
2022/03/31 Java/Android