7 6 查詢子串 20分

2021-10-01 09:55:39 字數 730 閱讀 9871

7-6 查詢子串 (20分)

本題要求實現乙個字串查詢的簡單函式。

函式介面定義:

char *search( char *s, char *t );

函式search在字串s中查詢子串t,返回子串t在s中的首位址。若未找到,則返回null。

裁判測試程式樣例:

#include

#define maxs 30

char *search(char *s, char t);

void readstring( char s ); / 裁判提供,細節不表 */

int main()

{char s[maxs], t[maxs], *pos;

readstring(s);

readstring(t);

pos = search(s, t);

if ( pos != null )

printf("%d\n", pos - s);

else

printf("-1\n");

return 0;

/* 你的**將被嵌在這裡 */

輸入樣例1:

the c programming language

ram輸出樣例1:

10輸入樣例2:

the c programming language

bored

輸出樣例2:

-1

6 5 查詢子串 20分

本題要求實現乙個字串查詢的簡單函式。函式介面定義 char search char s,char t include define maxs 30 char search char s,char t void readstring char s 裁判提供,細節不表 intmain 你的 將被嵌在這裡...

習題11 6 查詢子串 20分

本題要求實現乙個字串查詢的簡單函式。char search char s,char t 函式search在字串s中查詢子串t,返回子串t在s中的首位址。若未找到,則返回null。include define maxs 30 char search char s,char t void readstr...

習題11 6 查詢子串 20分

本題要求實現乙個字串查詢的簡單函式。函式介面定義 char search char s,char t 函式search在字串s中查詢子串t,返回子串t在s中的首位址。若未找到,則返回null。裁判測試程式樣例 include define maxs 30 char search char s,cha...