一道笔试题目(实习)
用C/C++写一个函数,它的`原形是int continumax(char *outputstr,char *intputstr) 功能:在字符串中找出连续最长的数字串,返回这个串的长度,并把这个最长的数字串付给其中一个函数参数outputstr所指内存。例如:"abcd12345ed125ss123456789"的首地址传给inputstr后,函数将返回9,outputstr所指的值为123456789。
#include
#include
#include
int continumax(char *outputstr,char *inputstr){
if((outputstr==NULL)||(inputstr==NULL))
return 0;
char *current=inputstr;
char *max_start=NULL;
int len=0,max_len=0,ret_len=0;
while(true)
{
if((*current>=)&&(*current<=9)){
len++;
}
else{
if(len>max_len){
max_len=len;
max_start=current-len;
}
len=0;
}
if(*current==)
{
break;}
current++;
}
ret_len=max_len;
outputstr[max_len]=;
while(max_len--)
*outputstr++=*max_start++;
return ret_len;
}
void main()
{char stra[]="abcd12345ed125ss123456789";
char strb[50];
printf("%dn",continumax(strb,stra));
printf("%sn",strb);
}
STYLE="FonT-FAMiLY:"
-
腾讯实习生笔试拾遗
知识横向要求:(1)由于职位是视觉设计,互联网UI方面,题目出现了groupon、twitter、facebook、豆瓣、QQ空间、QQ校友、AIM这些互联网产品,这要求对互联网方面有较多涉猎。(2)填空题还是问到常用的视频编辑软件,iOS,网页分辨率与印刷产品分辨率分别是多少。(3)选择题有...
-
中国人寿保险财务笔试的人员请进来
各位兄弟姐妹:如果您了解情况,望告知,非常感谢!因为听说人寿的.笔试时间非常长,我现在感觉怕怕,所以心里没底,在这里向各位求助。还有南京的中国人寿的待遇大概能拿多少?面试的时候,考官大概会问什么问题呢?在线等...
-
云南省文山州住屋公积金管理中心笔试相关说明
准考证领取时间:3月10日上午8:00-11:30,下午2:30-17:30。准考证领取地点:文山市果园街35号,原文山州就业局3楼(报名地点领取)。笔试时间:3月11日上午9:00-11:30。笔试地点:文山市第一初级中学北校区(12路公交车)。特别说明:1、本次考试将统一配备考试文具,考生无需自带考试...
-
精选微软笔试经验
微软笔试经验1.技术基础这方面的题目主要以c、c++和数据结构为主,也就是大家经常看到的那些题目。虽然微软会说你可以用任何你熟悉的语言实现,但是有些东西,特别是底层些的,一般java和c#等其他高层语言用惯了的人肯定会比较忽视。所以c、c++和数据结构还是基础。不...