1个回答
展开全部
#include <stdio.h>
#include <string.h>
int max(char *s[],int n)
{
int maxlength=0;
int i,index;
maxlength=strlen(s[0]);
for(i=1;i<n;i++){
if(strlen(s[i])>maxlength){
maxlength=strlen(s[i]);
index=i;
}
}
return index;
}
void main()
{
int i,n,maxin;
char s[10][80],*p[10],;
scanf("%d",&n)
for(i=0;i<n;i++){
scanf("%s",s[i]);
p[i]=s[i];
}
maxin=max(p,n)
printf("最长的串=%s\n",p[maxin]);
}
#include <string.h>
int max(char *s[],int n)
{
int maxlength=0;
int i,index;
maxlength=strlen(s[0]);
for(i=1;i<n;i++){
if(strlen(s[i])>maxlength){
maxlength=strlen(s[i]);
index=i;
}
}
return index;
}
void main()
{
int i,n,maxin;
char s[10][80],*p[10],;
scanf("%d",&n)
for(i=0;i<n;i++){
scanf("%s",s[i]);
p[i]=s[i];
}
maxin=max(p,n)
printf("最长的串=%s\n",p[maxin]);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |