编写程序,输入n个字符串,输出其中最长字符串的有效长度,要求自定义函数int max_len(*char s[],int n),这个该怎么做啊,我的这个代码错在
#include<stdio.h>#include<string.h>
int m(char *s[],int n)
{
char *t;
int i;
t=s[0];
for(i=1;i<n;i++){
if(strlen(s[i])>strlen(t)){
t=s[i];
}
}
return strlen(t);
}
main()
{
char *s[15];
char k[10];
int n,i;
scanf("%d",&n);
for(i=0;i<n;++i)
scanf("%s",s);
printf("%d",m(*s[],n));
}










~我所知道所谓的大佬~不一定是回答问题最多的人,潜水的大佬多得很呐,看看历届版主名录就知道大佬有哪些了,好像一些前辈已经不在C混了,还有些高人几乎没有回几个贴,但实力是毋庸置疑的