1998年度中程下午试卷及答案.docVIP

  • 4
  • 0
  • 约1.56万字
  • 约 28页
  • 2016-04-20 发布于重庆
  • 举报
1998年度中程下午试卷及答案

1998年度中程下午试卷及答案 试题1 阅读以下程序说明和 C程序,将应填人棗(n)棗处的字句,写在答卷的对应栏内。 [程序说明] 函数 int commstr(char*strl, char*str2, int*sublen)从两已知字符串 Strl和 Str2中,找出它们的所有最长的公共子串。如果最长公共子串不止 1个,函数将把它们全部找出,并输出。约定空串不作为公共子串。 函数将最长公共子串的长度送人由参数sublen所指的变量中,并返回字符串str1和 和stf2的最长公共子串的个数。如果字符串 strl和 str2没有公共子串,约定最长公共子串 的个数和最长公共子串的长度均为0。 [程序]   int strlen(char * s) { char * t= s; while(*t++); return t?/FONTS一1; } int commstr(char *strl,char *str2, int *sublen) { char*sl,*s2; int count=0, len1, len2 , k, j, i, p; len1=strlen(str1); len2=strlen(str2); if(len1len2) {s1=str1; s2=str2;} else {len2=l

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档