实验10 指针进阶 程序一

#include<stdio.h>
#include<string.h>
int maxlen(char *s[],int n)
{
    int i,j=0,k;
    for(i=1;i<n;i++)
    {
        if(strlen(s[i])>strlen(s[j]))
        j=i;
    }
    k=strlen(s[j]);
    return k;
}
int main()
{
    int i,n,g;
    char *s[20];
    char a[20][100];//指针数组用来指向二维数组,将字符串的第一个字母看作啊a[0][0],依次类推 
    scanf("%d",&n);
    for(i=0;i<n;i++)
    {
        scanf("%s",a[i]);
        s[i]=a[i];
    }
    g=maxlen(s,n);
    printf("%d\n",g);
    return 0;
} 

猜你喜欢

转载自www.cnblogs.com/chenlong991223/p/10115752.html