您的位置:首页 > 其它

23. 编写函数:从num各字符串中找出最长的一个字符串,并通过形参指针max传回该串地址。

2017-06-16 21:37 330 查看
编写函数:从num各字符串中找出最长的一个字符串,并通过形参指针max传回该串地址。

#include <stdio.h>
#include <string.h>
#define MAX 100
void fun(char (*a)[81],int num,char **max)
{
int i=0;
*max=a[0];
for(i=0;i<num;i++)
if(strlen(*max)<strlen(a[i]))
*max=a[i];
}
int main()
{
char ss[10][81],*ps;
int n,i=0;
printf("输入若干各字符串:");
gets(ss[i]);
puts(ss[i]);
while(!strcmp(ss[i],"****")==0)
{
i++;
gets(ss[i]);
puts(ss[i]);
}
n=i;
fun(ss,n,&ps);
printf("\nmax=%s\n",ps);
printf("\n");
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐