现象级335 2021-12-05 09:52 采纳率: 100%
浏览 425
已结题

找最长的字符串 输入第一行给出正整数N;随后N行,每行给出一个长度小于80的非空字符串,其中不会出现换行符,空格,制表符。

#include<stdio.h>
#include<string.h>
int main()
{
char str[100][81],str1[100];
int i,n;
scanf("%d",&n);
gets(str[0]);
strcpy(str1,str[0]);
for(i=1;i<=n;i++){
gets(str[i]);
if(strlen(str[i])>strlen(str1));
strcpy(str1,str[i]);}
printf("%s",str1);
return 0;
}
请大家帮我看看错在哪里 谢谢๑•́₃•̀๑

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 12月13日
    • 创建了问题 12月5日