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


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

面试题 相关文章推荐
面向对象编程OOP的优点
Jan 22 面试题
WebSphere 应用服务器都支持哪些认证
Dec 26 面试题
几个SQL的面试题
Mar 08 面试题
一些高难度的SQL面试题
Nov 29 面试题
武汉世纪畅想数字传播有限公司.NET笔试题
Jul 22 面试题
网络编程中设计并发服务器,使用多进程与多线程,请问有什么区别?
Mar 27 面试题
一些Solaris面试题
Mar 22 面试题
Linux如何命名文件--使用文件名时应注意
Jan 22 面试题
软件测试面试题
Oct 21 面试题
你们项目是如何进行变更控制的
Aug 26 面试题
高级Java程序员面试题
Jun 23 面试题
一道Delphi面试题
Oct 28 面试题
枚举与#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
PHP HTML代码串截取代码
2008/12/29 PHP
PHP数组实例总结与说明
2011/08/23 PHP
PHP实现的AES加密、解密封装类与用法示例
2018/08/02 PHP
杨氏矩阵查找的JS代码
2013/03/21 Javascript
js每隔5分钟执行一次ajax请求的实现方法
2013/11/27 Javascript
JavaScript数组深拷贝和浅拷贝的两种方法
2014/04/16 Javascript
jquery显示隐藏input对象
2014/07/21 Javascript
HTML,CSS,JavaScript速查表推荐
2014/12/02 Javascript
分享33个jQuery与CSS3实现的绚丽鼠标悬停效果
2014/12/15 Javascript
JavaScript中number转换成string介绍
2014/12/31 Javascript
jQuery获取页面及个元素高度、宽度的总结——超实用
2015/07/28 Javascript
javascript实现3D切换焦点图
2015/10/16 Javascript
jQuery基于扩展简单实现倒计时功能的方法
2016/05/14 Javascript
JS常见构造模式实例对比分析
2018/08/27 Javascript
[51:22]Fnatic vs IG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
Python实现嵌套列表去重方法示例
2017/12/28 Python
python获取文件路径、文件名、后缀名的实例
2018/04/23 Python
python生成密码字典的方法
2018/07/06 Python
python实现京东秒杀功能
2018/07/30 Python
Pytorch to(device)用法
2020/01/08 Python
python实现滑雪游戏
2020/02/22 Python
pycharm中如何自定义设置通过“ctrl+滚轮”进行放大和缩小实现方法
2020/09/16 Python
python 实现客户端与服务端的通信
2020/12/23 Python
浅谈react路由传参的几种方式
2021/03/23 Javascript
个人求职简历的自我评价
2013/10/19 职场文书
计算机应用与科学个人的自我评价
2013/11/15 职场文书
汽车运用工程专业毕业生推荐信
2013/12/25 职场文书
市场部管理制度
2014/02/02 职场文书
适用于所有创业者的创业计划书
2014/02/05 职场文书
机械设计制造及其自动化专业求职信
2014/06/17 职场文书
亮剑观后感600字
2015/06/05 职场文书
诉讼和解协议书
2016/03/23 职场文书
Python数据类型最全知识总结
2021/05/31 Python
解决Swagger2返回map复杂结构不能解析的问题
2021/07/02 Java/Android
CSS+HTML 实现顶部导航栏功能
2021/08/30 HTML / CSS
python turtle绘制多边形和跳跃和改变速度特效
2022/03/16 Python