1. 从键盘上输入3个字符串,找出其中最大的字符串
#include <stdio.h>
#include<string.h>
int main()
{
int i,j,k;
char a[100],b[100],c[100];
printf("请输入第一个字符串\n");
gets(a);
printf("请输入第二个字符串\n");
gets(b);
printf("请输入第三个字符串\n");
gets(c);
i=strlen(a);
j=strlen(b);
k=strlen(c);
if ((i>j)&&(i>k))
{
printf("最长的字符串是");
puts(a);
}
if ((j>i)&&(j>k))
{
printf("最长的字符串是");
puts(b);
}
if ((k>i)&&(k>j))
{
printf("最长的字符串是");
puts(c);
}
}
#include<stdio.h>
#include<string.h>
int main()
{
char str[3][20];
char string[20];
int i;
for(i=0;i<3;i++)
gets(str[i]);
if(strcmp(str[0],str[1])>0)
strcpy(string,str[0]);
else
strcpy(string,str[1]);
if(strcmp(str[2],string)>0)
strcpy(string,str[2]);
printf("\n");
printf("%s\n",string);
return 0;
}

1.1 从键盘上输入3个字符串,找出其中最大的字符串
#include<stdio.h>
#include<stdlib.h>
#include<malloc.h>