开发者社区> 问答> 正文

【C语言】求问这道题怎么做?

在main中从键盘上输入两个字符串a,b,用函数index在a中查找b,如果找到,返回b在a中的起始位置,没找到返回0。查找函数申明形式如下:int index(char *s,char *t);

展开
收起
海边一只船 2020-05-28 13:27:06 1434 0
1 条回答
写回答
取消 提交回答
  • int index(char *s,char *t)
    {
    int l1 = strlen(s);
    int l2 = strlen(t);
    for (int i = 0; i < l1 - l2; i++)
    {
    int j;
    for (j = 0; j < l2; j++)
    if (j[t] != s[i+j]) break;
    if (j == l2) return i;
    }
    return -1;
    }
    
    
    2020-05-29 18:54:47
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
超全算法笔试 模拟题精解合集 立即下载
超全算法笔试-模拟题精解合集 立即下载
Go语言路上踩过的坑 立即下载