请教c语言的高手,问题:设3个一维数组,分别往里输入1个字符串,求其中的最大的字符串,求详细程序及注释

如题所述

#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);
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-09
利用strcmp比较字符串大小

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网