11 24 找五个单词里最长的那个,哪里错了,,,
#include<stdio.h>#include<string.h>
int main()
{
int i,k;
char str, mstr;
for(i=0;i<5;i++)
gets(str);
strcpy(mstr,str);
for(k=1;k<5;k++)
if(strlen(str,mstr)>0)
strcpy(mstr,str);
puts(mstr);
return 0;
} 本帖最后由 jackz007 于 2020-11-25 21:30 编辑
#include<stdio.h>
#include<string.h>
int main()
{
int i,k;
char str, mstr;
for(i=0;i<5;i++)
gets(str) ;
strcpy(mstr,str); // 修改了此句
for(k=1;k<5;k++)
if(strlen(str) > strlen(mstr))// 修改了此句
strcpy(mstr,str);
puts(mstr);
return 0;
}
页:
[1]