第15周OJ實踐10 字串比較

2021-07-25 08:38:45 字數 693 閱讀 8277

問題及**:

time limit: 1 sec  

memory limit: 128 mb

submit: 2052  

solved: 1220 [

submit][

status][

web board]

寫一函式,實現兩個字串的比較。即自己寫乙個strcmp函式,函式原型為

int stringcmp(char *p1,char *p2); 

設p1指向字串s1,p2指向字串s2。要求當s1=s2時,返回值為0,若s1≠s2,返回它們二者第1個不同字元的ascii碼差值(如"boy"與"bad",第2個字母不同,"o"與"a"之差為79-65=14)。如果s1>s2,則輸出正值,如s1兩個字串

比較結果

boy

bad

14

#include #include int main()

int stringcmp(char *str1,char *str2)

else}}

執行結果:

知識點總結:當兩組字串的第乙個元素相同時,分別讀取下乙個元素,並返回差值。

第15周OJ實踐1 字串處理

問題及 time limit 1 sec memory limit 128 mb submit 234 solved 150 submit status web board 輸入字串 長度20以內 將字串中大寫字母改為小寫字母,其他字元不變,輸出改變後的字串。乙個字串 長度20以內 輸出改變後的字串...

第15周OJ實踐2 字串分段

問題及 time limit 1 sec memory limit 128 mb submit 121 solved 41 submit status web board 輸入乙個字串,將其分段輸出,分段符為除字母和數字之外的符號。輸入乙個字串 輸出分段後的字串 ad adfa,123d?a1ad ...

第15周OJ實踐12 字串替換

問題及 time limit 1 sec memory limit 64 mb submit 389 solved 241 submit status web board 編寫乙個c程式實現將字串中的所有 you 替換成 we 輸入包含多行資料 每行資料是乙個字串,長度不超過1000 資料以eof結...