雅虎笔试题(字符串操作)
给定字符串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; jstrlen(str2)) //将短的字符串放前面
comman=commanstring(str2, str1);
else
comman=commanstring(str1, str2);
printf(“the longest comman string is: %s ”, comman);
}
比如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; jstrlen(str2)) //将短的字符串放前面
comman=commanstring(str2, str1);
else
comman=commanstring(str1, str2);
printf(“the longest comman string is: %s ”, comman);
}
【雅虎笔试题(字符串操作)】相关文章
1. 雅虎笔试题(字符串操作)
2. 编写一个 C 函数,该函数在一个字符串中找到可能的最长的子字符串,且该字符串是由同一字符组成的
3. 写一个函数,要求输入一个字符串和一个字符长度,对该字符串进行分隔
4. 编码转换,怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串
5. 写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数
6. 写一个函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度
8. 我们在web应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等,如何输出一个某种编码的字符串?
本文来源:https://www.mianshiwenti.com/a13125.html
进入下载页面
﹝雅虎笔试题(字符串操作)﹞相关内容
- 如何转换一个字符串到enum值
- 不开辟用于交换数据的临时空间,如何完成字符串的逆序
- 编码实现字符串转整型的函数
- 如何将一个描述日期或日期/时间的字符串转换为一个Date对象
- 如何用Python来进行查询和替换一个文本字符串
- 请编写一个 C 函数,该函数在给定的内存区域搜索给定的字符,并返回该字符所在位置索引值
- 什么是Smarty变量操作符?如何使用Smarty变量操作符
- 试解释COMMIT操作和ROLLBACK操作的语义
- 参加雅虎的面试经验分享
- 中国雅虎时尚频道面试经验