如题所述
#include <stdio.h>
#include<string.h>
#define MAX 200 //假设最长的字符串为200个字符,可调整
void main()
{
//定义三个字符数组
char a[MAX],b[MAX],c[MAX];
printf("请输入三个字符串:\n");
gets(a);
gets(b);
gets(c);
//比较各个字符串
if (strcmp(a,b)<0)
{
strcpy(a,b);
}
if (strcmp(a,c)<0)
{
strcpy(a,c);
}
printf("最大的字符串是:");
puts(a);
}
#include<string.h>
#define MAX 200 //假设最长的字符串为200个字符,可调整
void main()
{
//定义三个字符数组
char a[MAX],b[MAX],c[MAX];
printf("请输入三个字符串:\n");
gets(a);
gets(b);
gets(c);
//比较各个字符串
if (strcmp(a,b)<0)
{
strcpy(a,b);
}
if (strcmp(a,c)<0)
{
strcpy(a,c);
}
printf("最大的字符串是:");
puts(a);
}
温馨提示:答案为网友推荐,仅供参考
第1个回答 2012-10-09
利用strcmp比较字符串大小