比较字符串大小_牛客题霸_牛客网 (nowcoder.com)
只要知道两个字符串的长度就可以了
#include <iostream>
using namespace std;
int mystrcmp(const char* src, const char* dst) {
int i, sum1 = 0, sum2 = 0;
i = 0;
while (src[i]) {
++sum1;
++i;
}
i = 0;
while (dst[i]) {
++sum2;
++i;
}
if (sum1 > sum2) {
return 1;
} else if (sum1 < sum2) {
return -1;
} else {
return 0;
}
}
int main() {
char a[80], b[80];
cin.getline(a, 80);
cin.getline(b, 80);
cout << mystrcmp(a, b);
return 0;
}
// 64 位输出请用 printf("%lld")