搜索

...串(C语言)。输入5个字符串,输出其中最长的字符串。输入字符串调用函...

发布网友 发布时间:2024-10-24 10:02

我来回答

1个回答

热心网友 时间:2024-11-08 09:55

我是采用了函数调用的方式,可以直接运行,但是事先要自己输入5个字符串。
#include <stdio.h>
#include <string.h>
char *fun(char c[][20])
{int i,len;char *p;
p=c[0];
for(i=0;i<5;i++)
{len=strlen(c[i]);
if(len>strlen(p))p=c[i];
}
return p;
}
main()
{char a[5][20],*r;int i,j;
printf("\nPlease Enter 5 strings:\n");
for(i=0;i<5;i++)
scanf("%s",a[i]);
r=fun(a);
printf("\nThe longest string is:\n");
printf("%s\n",r);
}
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top