YTU 2424 C語言習題 字串比較

2022-08-02 05:03:07 字數 621 閱讀 8434

寫一函式,實現兩個字串的比較。即自己寫乙個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 using namespace std;

int stringcmp(char*p11,char*p22)

if(*p11=='\0'&&*p22=='\0')

return 0; }

int main()

{    int stringcmp(char *,char *);

int m;

char str1[80],str2[80],*p1,*p2;

cin>>str1;

cin>>str2;

p1=&str1[0];

p2=&str2[0];

m=stringcmp(p1,p2);

cout<

YTU 2424 C語言習題 字串比較

時間限制 1 sec 記憶體限制 128 mb 提交 1042 解決 613 寫一函式,實現兩個字串的比較。即自己寫乙個strcmp函式,函式原型為 int stringcmp char p1,char p2 設p1指向字串s1,p2指向字串s2。要求當s1 s2時,返回值為0,若s1 s2,返回它...

YTU 2424 C語言習題 字串比較

寫一函式,實現兩個字串的比較。即自己寫乙個strcmp函式,函式原型為 int stringcmp char p1,char p2 設p1指向字串s1,p2指向字串s2。要求當s1 s2時,返回值為0,若s1 s2,返回它們二者第1個不同字元的ascii碼差值 如 boy 與 bad 第2個字母不同...

YTU 2424 C語言習題 字串比較

時間限制 1 sec 記憶體限制 128 mb 提交 1042 解決 613 寫一函式,實現兩個字串的比較。即自己寫乙個strcmp函式,函式原型為 int stringcmp char p1,char p2 設p1指向字串s1,p2指向字串s2。要求當s1 s2時,返回值為0,若s1 s2,返回它...