c語言 指定位置輸出字串

2021-10-23 03:26:57 字數 737 閱讀 3561

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

函式介面定義:

char

*match

(char

*s,char ch1,

char ch2 )

;

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

裁判測試程式樣例:

#include

#define maxs 10

char

*match

(char

*s,char ch1,

char ch2 )

;int

main()

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

char

*match

(char

* s,

char ch1,

char ch2)if(

*s == ch1)

//ch1找到

s++; i++

;//記錄ch1到ch2偏移量}}

printf

("\n");

return s - i;

//要返回ch1的位址,由於s已經從ch1偏移到ch2,所以要減去i

}

指定位置輸出字串

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

PTA 指定位置輸出字串(c)

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

指定位置輸出字串 PTA

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