输入两个字符串,比较字符串大小,并输出较大字符串,提示用strcmp函数
时间: 2024-09-30 08:09:41 浏览: 30
如何使用 strcmp() 函数比较两个字符串并输出比较结果
在C语言中,你可以使用`strcmp()`函数来比较两个字符串的大小。这个函数会逐字符地比较两个字符串,如果第一个字符串在某个位置的字符大于第二个字符串相应位置的字符,则返回一个正数;如果第一个字符串小于第二个,则返回负数;如果两者相等,则返回0。例如:
```c
#include <string.h>
int main() {
char str1[] = "apple";
char str2[] = "banana";
int result = strcmp(str1, str2);
if (result > 0) {
printf("'%s' is larger than '%s'.\n", str1, str2);
} else if (result < 0) {
printf("'%s' is smaller than '%s'.\n", str1, str2);
} else {
printf("Both strings are equal.\n");
}
return 0;
}
```
在这个例子中,由于"banana"字母顺序在"apple"之后,所以输出结果将是:"banana is larger than apple."
阅读全文