C语言字符串如何循环输入与储存

要输入10个字符串,并输出其中字符数最多的字符串,想调用strlen函数进行字符数的比较

第1个回答  推荐于2016-09-26
#include<stdio.h>
#include<string.h>
char str[1005],ans[1005];
void main()
{
int MaxLen = 0;
int CurLen;
int i;
for(i=0;i<10;++i)
{
gets(str);
CurLen = strlen(str);
if(CurLen>MaxLen)MaxLen=CurLen,strcpy(ans,str);
}
puts(ans);
}本回答被提问者采纳
第2个回答  2020-03-31
#include<stdio.h>
#include<string.h>
char
str[1005],ans[1005];
void
main()
{
int
MaxLen
=
0;
int
CurLen;
int
i;
for(i=0;i<10;++i)
{
gets(str);
CurLen
=
strlen(str);
if(CurLen>MaxLen)MaxLen=CurLen,strcpy(ans,str);
}
puts(ans);
}

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网