習題11 5 指定位置輸出字串 20 分

2021-09-29 07:52:03 字數 814 閱讀 7085

本題要求實現乙個函式,對給定的乙個字串和兩個字元,列印出給定字串中從與第乙個字元匹配的位置開始到與第二個字元匹配的位置之間的所有字元。

函式介面定義:

char *match( char *s, char ch1, char ch2 );

函式match應列印s中從ch1到ch2之間的所有字元,並且返回ch1的位址。

裁判測試程式樣例:

#include 

#define maxs

10char *

match

( char *s, char ch1, char ch2 )

;int main()

輸入樣例1:

program

r g輸出樣例1:

rogrogram

輸入樣例2:

program

z o輸出樣例2:

(空行)

(空行)

輸入樣例3:

program

g z輸出樣例3:

gram

gram

char *

match

( char *s, char ch1, char ch2 )

printf

("\n");

return

(s+i);}

}printf

("\n");

return s+

strlen

(s);

//注意沒找到返回最後的『\0』的位址

}

習題11 5 指定位置輸出字串

習題11 5 指定位置輸出字串 20分 本題要求實現乙個函式,對給定的乙個字串和兩個字元,列印出給定字串中從與第乙個字元匹配的位置開始到與第二個字元匹配的位置之間的所有字元。char match char s,char ch1,char ch2 函式match應列印s中從ch1到ch2之間的所有字元...

習題11 5 指定位置輸出字串 20分

本題要求實現乙個函式,對給定的乙個字串和兩個字元,列印出給定字串中從與第乙個字元匹配的位置開始到與第二個字元匹配的位置之間的所有字元。char match char s,char ch1,char ch2 函式match應列印s中從ch1到ch2之間的所有字元,並且返回ch1的位址。include ...

習題11 5 指定位置輸出字串 20分

本題要求實現乙個函式,對給定的乙個字串和兩個字元,列印出給定字串中從與第乙個字元匹配的位置開始到與第二個字元匹配的位置之間的所有字元。函式介面定義 char match char s,char ch1,char ch2 函式match應列印s中從ch1到ch2之間的所有字元,並且返回ch1的位址。裁...