寫一函式,實現兩個字串的比較。即自己寫乙個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兩個字串
比較結果
boy14#include using namespace std;bad
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,返回它...