/*
编写函数strindex(s,t),它返回字符串t在s中最右边出现的位置,如果s中不包含t,返回-1.
*/
#include <stdio.h>
#include <string.h>
int strindex(char s[],char t[])
{
int i,j,k;
for (i=strlen(s)-1;i>=0;i--)
{
for (j=i,k=0;t[k]!='\0' && s[j]==t[k];j--,k++)
{
;
}
if (k>0 && t[k]=='\0')
{
return strlen(s)-1-i;
}
}
return -1;
}
void main()
{
char str1[] = "adaz";
char str2[] = "ada";
int rval;
rval = strindex(str1,str2);
printf("%d\n",rval);
}
C程序设计语言练习4-1
最新推荐文章于 2023-08-14 19:49:21 发布