题解 | #最长&最短文本#

最长&最短文本

https://www.nowcoder.com/practice/3331d16fe07d4358858178ff5fa73e0d

#include<stdio.h>
#include<string.h>

char str[1005][1005];

int main() {
    int n = 0;
    while (gets(str[n])) n++;
    int min = strlen(str[0]), max = min;
    for (int i = 0; i < n; i++)
        if (strlen(str[i]) > max) max = strlen(str[i]);
        else if (strlen(str[i]) < min) min = strlen(str[i]);

    for (int i = 0; i < n; i++)
        if (strlen(str[i]) == min) printf("%s\n", str[i]);

    for (int i = 0; i < n; i++)
        if (strlen(str[i]) == max) printf("%s\n", str[i]);

    return 0;
}

全部评论

相关推荐

头像
10-09 19:35
门头沟学院 Java
洛必不可达:java的竞争激烈程度是其他任何岗位的10到20倍
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务