[问答题]

写出算法的功能。intfun(sqstring*s,sqstring*t,intstart){inti=start-1,j=0;while(ilen&&jlen)if(s->data[i]==t->data[j]){i++;j++;}else{i=i-j+1;j=0;}if(j>=t->len)returni-t->len+1;elsereturn-1;}

参考答案与解析:

相关试题

写出下面算法的功能。intfunction(SqString*s1,SqStri

[问答题] 写出下面算法的功能。intfunction(SqString*s1,SqString*s2){inti;for(i=0;ilength&&ilength;i++)if(s->data[i]!=s2->data[i])returns1->data[i]-s2->data[i];returns1->length-s2->length;}

  • 查看答案
  • 写出算法的功能。int L(head){node * head;int n=0;

    [填空题] 写出算法的功能。int L(head){node * head;int n=0;node *p;p=head;while(p!=NULL){ p=p->next; n++; }return(n);}

  • 查看答案
  • 有以下函数intfun(char*s){char*t=s;while(*t£«£

    [单选题]有以下函数 int fun(char *s) {char *t=s; while(*t++); return(t-s); } 该函数的功能是( )。A.比较两个字符的大小B.计算s所指字符串占用内存字节的个数C.计算s所指字符串的长度D.将s所指字符串复制到字符串t中

  • 查看答案
  • 写出下面算法的功能。voidfunction(Bitree*t){if(p!=N

    [填空题] 写出下面算法的功能。voidfunction(Bitree*t){if(p!=NULL){function(p->lchild);function(p->rchild);printf(“%d”,p->data);}}

  • 查看答案
  • 有下列程序:include<stdi0.h>intfun(int(*s)[4],

    [单选题]有下列程序:include<stdi0.h>intfun(int(*s)[4],intn,intk){intm,i;m=s[O][k];for(i=1;i<n;i++)if(s[i][k]>m)m=s[i][k];returnm;}voidmain( ){inta[4][4]=({1,2,3,4),{11,12,13,14},{21,22,23,24},{31,32,33,34)};printf(”%d/n”,fun(a,4,O));}程序的运行结果是( )。A.4B.34C.

  • 查看答案
  • 有下列函数:int fun(char*s){char*t=s;while(*t£

    [单选题]有下列函数: int fun(char*s) {char*t=s; while(*t++); return(t-s); } 该函数的功能是( )。A.比较两个字符串的大小B.计算s所指字符串占用内存字节的个数C.计算s所指字符串的长度D.将s所指字符串复制到字符串t中

  • 查看答案
  • 有以下函数int aaa(char*s){char*t=S;while(*t£«

    [单选题]有以下函数 int aaa(char *s) {char *t=S; while(*t++); t--; return(t-s); } 以下关于aaa函数的功能的叙述正确的是A.求字符串s的长度B.比较两个串的大小C.将串s复制到串tD.求字符串s所占字节数

  • 查看答案
  • 有下列函数:int fun(char*s){ char*t=s;while(*t

    [单选题]有下列函数: int fun(char*s) { char*t=s; while(*t++); reurn(t-s); } 该函数的功能是( )。A.比较两个字符串的大小B.计算s所指字符串占用内存字节的个数C.计算s所指字符串的长度D.将s所指字符串复制到字符串t中

  • 查看答案
  • 以下程序的输出结果是(11)。 intfun(intx,inty,int*p,i

    [主观题]以下程序的输出结果是 (11) 。int fun(int x,int y,int *p,int *q){ *p=x*y;*q=x/y;}main(){int a,b,c,d;a=4;b=3;fun(a,b,&c,&d);printf("%d,%d\n",c,d);}

  • 查看答案
  • 有以下函数 int aaa(char *s) { char *t=s; whil

    [单选题]有以下函数 int aaa(char *s) { char *t=s; while(*t++); t--; return(t-s); } 以下关于aaa函数的功能的叙述正确的是A.求字符串s的长度B.比较两个串的大小C.将串s复制到串tD.求字符串s所占字节数

  • 查看答案