用C语言编写程序,比较两个字符串的大小
时间: 2023-07-01 17:18:37 浏览: 94
可以使用标准库函数strcmp()来比较两个字符串的大小。该函数的原型如下:
```c
int strcmp(const char *s1, const char *s2);
```
该函数返回值如下:
- 如果s1小于s2,返回一个小于0的整数。
- 如果s1等于s2,返回0。
- 如果s1大于s2,返回一个大于0的整数。
以下是一个示例程序:
```c
#include <stdio.h>
#include <string.h>
int main()
{
char str1[50], str2[50];
printf("Enter the first string: ");
scanf("%s", str1);
printf("Enter the second string: ");
scanf("%s", str2);
int result = strcmp(str1, str2);
if(result < 0)
{
printf("'%s' is less than '%s'\n", str1, str2);
}
else if(result == 0)
{
printf("'%s' is equal to '%s'\n", str1, str2);
}
else
{
printf("'%s' is greater than '%s'\n", str1, str2);
}
return 0;
}
```
该程序会提示用户输入两个字符串,然后使用strcmp()函数比较它们的大小,并输出比较结果。
阅读全文