●找出最长的字符串
通过指针指向字符串的首地址,再通过strlen函数比较两个字符串的长度,找到最长的字符串
char* fun(char (*a)[81],int n,char* max)
{
max=a[0];
int i=0;
for(i=1;i<n;i++)
{
if(strlen(max)<strlen(a[i]))
{
max=a[i];
}
}
return max; //返回最长字符串的首地址
}
int main()
{
char arr[][81]={"asdfg","qwer","zxc","ghjklsa","ghuytrewq","as"};
char str[100];
char *p=NULL;
p=fun(arr,6,str);
printf("%s",p);
return 0;
}
写一个函数找出最长的字符串
最新推荐文章于 2023-09-26 23:51:35 发布