#include "stdafx.h"
#include<stdio.h>
#include<string.h>
#define N 5
#define M 81
char *fun(char (*sq)[M])
{int i;
char *p;
p=sq[0];
for(i=1;i<N;i++)
if(strlen(p)<strlen(sq[i]))
{p=sq[i];}
return p;
}
void main()
{char str[N][M],*longest;
int i;
printf("Enter %d lines:
",N);
for(i=0;i<N;i++)
gets(str[i]);
printf("
The %d string:
",N);
for(i=0;i<N;i++)
puts(str[i]);
longest=fun (str);
printf("
The longest:
");
puts(longest);
}
我测试你的程序没有问题的,你的结果?
一周热门 更多>