计算最长的字符串长度: 输入n (n<10) 个字符串,输出其中最长字符串的有效长度。要求自定义函数int max_len (char *s[ ],int n),用于计算有n个元素的指针数组s 中最长的字符串的长度。试编写相应程序。
#include <stdio.h>
#include <string.h>
int mlen(char *s[],int n);
int main(void)
{ int n,i; char *s[10]; char a[10][80]; printf("n:\n"); scanf("%d",&n); printf("shuru%dgezifuchuan\n",n); for(i=0;i<n;i++){
scanf("%s", a[i]);
s[i]=a[i];
} printf("%d\n",mlen(s,n)); return 0;
}
int mlen(char *s[],int n)
{
int i ,j=0;
for(i=1;i<n;i++){
if(strlen(s[i])>strlen(s[j]))
j=i;
}
return strlen(s[j]);
}