正好前段时间编过,VC可编译运行。
代码如下,其中由n来控制读入的字符串行数。
#include
char *fun(char (*a)[11],int num)
{ int i;
char *max;
max=*a;
for(i=0;i
return max;
}
void main()
{ char ss[3][11],*p,(*q)[11];
int n,i;
printf("input the number:\n");
scanf("%d",&n);
for(i=0;i
/*for(i=0;i
printf("\n");
q=ss;
p=fun(q,n);
printf("%s",p);
}
#include
//哪里需要写得像一楼那么复杂 输入任意行 直接回车 结束输入
12314516
234234
wrwetr
fsdf
the max long is 12314516
Press any key to continue
#include
#include
main()
{
int maxl=0;
char str[80],strMaxl[100];
while (str[0]!='\0')
{
gets(str);
if (strlen(str)>maxl)
{
maxl=strlen(str);
strcpy(strMaxl,str);
}
}
printf("the max long is %s\n",strMaxl);
}