第2题
。。。不好意思 上面那个发错了 ,这个才是
#include<stdio.h>
#include <string.h>
int main()
{
char s1[300],s2[300],s3[300];
int a,b,c,d,e,f;
printf("请输入第一个字符串\n");
gets(s1);
printf("请输入第二个字符串\n");
gets(s2);
printf("请输入三个字符串\n");
gets(s3);
a=strcmp(s1,s2);b=strcmp(s1,s3);c=strcmp(s2,s3);
if(a==1&&b==1)
printf("%s为最大字符串\n",s1);
if(a==-1&&c==1)
printf("%s为最大字符串\n",s2);
if(b==-1&&c==-1)
printf("%s为最大字符串\n",s3);
d=strlen(s1);e=strlen(s2);f=strlen(s3);
if(d>e&&d>f)
printf("%s为最长字符串\n",s1);
if(e>d&&e>f)
printf("%s为最长字符串\n",s2);
if(f>d&&f>e)
printf("%s为最长字符串\n",s3);
}