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


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

面试题 相关文章推荐
Java面试中常遇到的问题,也是需要注意的几点
Aug 30 面试题
如何判断计算机可能已经中马
Mar 22 面试题
C#实现启动一个进程
Oct 01 面试题
什么是Linux虚拟文件系统VFS
Aug 25 面试题
一些Unix笔试题和面试题
Sep 25 面试题
软件配置管理有什么好处
Apr 15 面试题
EJB面试题
Jul 28 面试题
this关键字的作用
Jan 30 面试题
什么是方法的重载
Jun 24 面试题
同步和异步有何异同,在什么情况下分别使用他们
Apr 09 面试题
一个J2EE项目团队的主要人员组成是什么
Jun 04 面试题
一套Delphi的笔试题一
Feb 14 面试题
枚举与#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
分页显示Oracle数据库记录的类之一
2006/10/09 PHP
使用array mutisort 实现按某字段对数据排序
2013/06/18 PHP
Web程序工作原理详解
2014/12/25 PHP
php实现Linux服务器木马排查及加固功能
2014/12/29 PHP
PHP实现连接设备、通讯和发送命令的方法
2015/10/13 PHP
php中青蛙跳台阶的问题解决方法
2018/10/14 PHP
php的优点总结 php有哪些优点
2019/07/19 PHP
统一接口:为FireFox添加IE的方法和属性的js代码
2007/03/25 Javascript
JavaScript库 开发规则
2009/01/31 Javascript
ASP.NET jQuery 实例7 通过jQuery来获取DropDownList的Text/Value属性值
2012/02/03 Javascript
Javascript 面向对象(三)接口代码
2012/05/23 Javascript
jquery对元素拖动排序示例
2014/01/16 Javascript
jQuery滚动条插件nanoscroller使用指南
2015/04/21 Javascript
神奇!js+CSS+DIV实现文字颜色渐变效果
2016/03/16 Javascript
微信QQ的二维码登录原理js代码解析
2016/06/23 Javascript
Nodejs下DNS缓存问题浅析
2016/11/16 NodeJs
详解jQuery事件
2017/01/13 Javascript
详解React+Koa实现服务端渲染(SSR)
2018/05/23 Javascript
vue中进入详情页记住滚动位置的方法(keep-alive)
2018/09/21 Javascript
mpvue+vant app搭建微信小程序的方法步骤
2019/02/11 Javascript
对于防止按钮重复点击的尝试详解
2019/04/22 Javascript
使用Python获取CPU、内存和硬盘等windowns系统信息的2个例子
2014/04/15 Python
Python使用numpy产生正态分布随机数的向量或矩阵操作示例
2018/08/22 Python
python得到电脑的开机时间方法
2018/10/15 Python
python basemap 画出经纬度并标定的实例
2019/07/09 Python
Windows下实现将Pascal VOC转化为TFRecords
2020/02/17 Python
HTML5之SVG 2D入门4—笔画与填充
2013/01/30 HTML / CSS
海蓝之谜(LA MER)澳大利亚官方商城:全球高端奢华护肤品牌
2017/10/27 全球购物
StubHub澳大利亚:购买或出售您的门票
2019/08/01 全球购物
机电一体化专业推荐信
2013/12/03 职场文书
商场活动策划方案
2014/01/24 职场文书
应届毕业生简历自我评价
2014/01/31 职场文书
社区优秀志愿者先进事迹
2014/05/09 职场文书
个人担保书格式范文
2014/05/12 职场文书
城南旧事电影观后感
2015/06/16 职场文书
工作感想范文
2015/08/07 职场文书