永发信息网

有人帮做C++么?

答案:2  悬赏:60  手机版
解决时间 2021-04-16 05:36
编写函数int index(char*s, char *t),返回字符串t在s中出现的最左边的位置,如果s中没有t则,返回-1
如键盘输入char*s=“abcdefg”;char*t=“cde”;
则index(s,t)返回2;
若输入char*t=“dcb”;则index(s,t)返回-1;
最佳答案

#include <stdio.h>
#include <stdlib.h>
#include <string.h>



int index(char *s, char *t)
{
char *p = strstr(s, t);
if(!p)
return -1;

return p - s;
}


int main(int argc, char *argv[])
{
int idx;


idx = index("abcdefg", "cde");
printf("idx = %d\n", idx);


idx = index("abcdefg", "dcb");
printf("idx = %d\n", idx);

return 0;
}

全部回答

#include <iostream> #include <string.h> using namespace std;

int index(char *s, char *t) { int l1=strlen(s),l2=strlen(t); int i; for(i=0; i<(l1-l2+1); i++) { if( strncmp((s+i),t,l2) == 0 ) return i; } return -1; }

int main() { char str[100],t[100]; scanf("%s",str); scanf("%s",t); printf("%d\n",index(str,t)); return 0; }

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
金狐2009G宝盘收信不可以吗?
卫诗英文名叫什么?
查询毛线:江西九江市内哪有卖毛线的。
老公的弟弟怎么称呼,老公的弟弟的孩子应怎么
下列各组词语中,错别字最多的一组是A.浑身是
CF怎么耍刀?
求黑衣人网盘,百度过了貌似没有,有人共享吗
本人70冰法,想找一个副本输出天赋和一个战场
南唐后主李煜诗词九首,李煜诗词15首带赏析
岳记河间驴肉火烧地址有知道的么?有点事想过
从怀孕到生需要几个月
wow 现在10区有哪些服务器是最平衡的?
谁能告诉我青春期男孩子鼻子长痘该怎么办?
vivoy51如何获取root权
怎样才能戒烟!!!!!
推荐资讯
新华保险福如东海a款
2009年大连大学录取最低分数线谁多少?
是N96好,还是N97好,为什么?
学服装设计得从什么开始
「茶花女」有这个句子的译者和出版社版本。我
全新明A1800+如何可以查看到出厂日期
DNF有20澄色手炮吗,那个图出啊,是不是像泰
请问孕妇能吃方便面吗?
歌词 回忆的独奏
康佳D169能下载手机QQ吗 急急急
风之韵过桥米线聊城总店在哪里啊,我有事要去
谁是黄钻4级的,能不能邀请我开通牧场!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?