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


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...

面试题 相关文章推荐
mysql的最长数据库名,表名,字段名可以是多长
Apr 21 面试题
介绍下Java的输入输出流
Jan 22 面试题
求高于平均分的学生学号及成绩
Sep 01 面试题
什么是"引用"?申明和使用"引用"要注意哪些问题?
Mar 03 面试题
为什么需要版本控制
Oct 28 面试题
What is EJB
Jul 22 面试题
解释一下钝化(Swap out)
Dec 26 面试题
JPA的特点
Oct 25 面试题
金鑫耀Java笔试题
Sep 06 面试题
高级Java程序员面试题
Jun 23 面试题
什么是servlet链?
Jul 13 面试题
Java面试题冲刺第十八天--Spring框架3
Aug 07 面试题
枚举与#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
天津市收音机工业发展史
2021/03/04 无线电
CI使用Tank Auth转移数据库导致密码用户错误的解决办法
2014/06/12 PHP
php导出生成word的方法
2015/12/25 PHP
PHP设计模式之命令模式示例详解
2020/12/20 PHP
JQUERY 浏览器判断实现函数
2009/08/20 Javascript
统计出现最多的字符次数的js代码
2010/12/03 Javascript
深入理解JavaScript是如何实现继承的
2013/12/12 Javascript
新增加的内容是如何将div的scrollbar自动移动最下面
2014/01/02 Javascript
jquery队列queue与原生模仿其实现方法分享
2014/03/25 Javascript
jQuery实现的超简单点赞效果实例分析
2015/12/31 Javascript
jquery.validate 自定义验证方法及validate相关参数
2016/01/18 Javascript
利用JS实现数字增长
2016/07/28 Javascript
jQuery检查元素存在性(推荐)
2016/09/17 Javascript
使用JS批量选中功能实现更改数据库中的status状态值(批量展示)
2016/11/22 Javascript
详解nodejs微信公众号开发——4.自动回复各种消息
2017/04/11 NodeJs
让微信小程序支持ES6中Promise特性的方法详解
2017/06/13 Javascript
nodejs基于mssql模块连接sqlserver数据库的简单封装操作示例
2018/01/05 NodeJs
Vue手把手教你撸一个 beforeEnter 钩子函数
2018/04/24 Javascript
puppeteer实现html截图的示例代码
2019/01/10 Javascript
Jquery属性的获取/设置及样式添加/删除操作技巧分析
2019/12/23 jQuery
小程序如何写动态标签的实现方法
2020/02/05 Javascript
js实现车辆管理系统
2020/08/26 Javascript
布同自制Python函数帮助查询小工具
2011/03/13 Python
Python基于列表list实现的CRUD操作功能示例
2018/01/05 Python
如何关掉pycharm中的python console(图解)
2019/10/31 Python
使用 Python 读取电子表格中的数据实例详解
2020/04/17 Python
Python 利用flask搭建一个共享服务器的步骤
2020/12/05 Python
python学习之使用Matplotlib画实时的动态折线图的示例代码
2021/02/25 Python
方太官方网上商城:销售方太抽油烟机、燃气灶、消毒柜等
2017/01/17 全球购物
写自荐信要注意什么
2013/12/26 职场文书
大学生实习思想汇报
2014/01/12 职场文书
校园创业策划书
2014/01/14 职场文书
病人写给医生的感谢信
2015/01/23 职场文书
九年级语文教学反思
2016/03/03 职场文书
商业计划书格式、范文
2019/03/21 职场文书
java固定大小队列的几种实现方式详解
2021/07/15 Java/Android