●找出最长的字符串
通过指针指向字符串的首地址,再通过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;
}
最長の文字列を見つける関数を書く
おすすめ
転載: blog.csdn.net/cfk17829572643/article/details/109689130
おすすめ
ランキング