输入两个字符串,输出较大的字符串。c语言
时间: 2023-06-04 14:05:07 浏览: 188
易如反掌,可以使用strcmp函数来比较字符串大小,然后进行判断,最终输出较大的那个字符串。以下是c语言代码示例:
```c
#include <stdio.h>
#include <string.h>
int main()
{
char str1[100], str2[100];
printf("请输入两个字符串:\n");
scanf("%s%s", str1, str2);
if (strcmp(str1, str2) > 0)
printf("较大的字符串是:%s\n", str1);
else
printf("较大的字符串是:%s\n", str2);
return 0;
}
```
相关问题
输入两个字符串输出较大者C语言
以下是输入两个字符串输出较大者的C语言代码:
```c
#include <stdio.h>
#include <string.h>
int main()
{
char str1[100], str2[100];
printf("请输入第一个字符串:");
scanf("%s", str1);
printf("请输入第二个字符串:");
scanf("%s", str2);
if (strlen(str1) > strlen(str2))
{
printf("较大的字符串是:%s\n", str1);
}
else if (strlen(str1) < strlen(str2))
{
printf("较大的字符串是:%s\n", str2);
}
else
{
printf("两个字符串长度相等。\n");
}
return 0;
}
```
用C语言完成输入两个字符串,输出较大的字符串。
你好!感谢您的提问。
题目解答:是 C 语言的实现:
```c
#include <stdio.h>
#include <string.h>
#define MAX_LEN 100
int main()
{
char str1[MAX_LEN], str2[MAX_LEN];
printf("请输入第一个字符串:");
scanf("%s", str1);
printf("请输入第二个字符串:");
scanf("%s", str2);
if(strcmp(str1, str2) > 0)
{
printf("较大的字符串是:%s\n", str1);
}
else if(strcmp(str1, str2) < 0)
{
printf("较大的字符串是:%s\n", str2);
}
else
{
printf("两个字符串相等。\n");
}
return 0;
}
```
希望能够帮助到您!如果还有其他问题,请随时提出。
阅读全文