标签:return none rcm open int out ide apple 键盘
独立实现标准字符串库的strcmp函数,即字符串比较函数,从键盘输入两个字符串,
按字典序比较大小,前者大于后者输出1,前者小于后者输出-1,两者相等输出0。
样例输入:
apple one
样例输出:
-1
样例输入:
hello he
样例输出:
1
样例输入:
hello hello
样例输出:
0
代码如下:
1 #include <iostream> 2 using namespace std; 3 4 int strcmp(const char* str1, const char* str2) //比较两个字符串 5 { 6 while(*str1==*str2&&*str1!=‘\0‘) 7 { 8 str1++; 9 str2++; 10 } 11 if(*str1>*str2) return 1; 12 else if(*str1<*str2) return -1; 13 else return 0; 14 15 return 0; 16 } 17 18 int main() 19 { 20 int m; 21 char s1[20],s2[20],*p1,*p2; 22 cin >> s1; 23 cin >> s2; 24 p1=&s1[0]; 25 p2=&s2[0]; 26 m=strcmp(p1,p2); 27 cout << m << endl; 28 }
标签:return none rcm open int out ide apple 键盘
原文地址:http://www.cnblogs.com/wyb666/p/8016905.html