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

最长&最短文本

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;
}

全部评论

相关推荐

06-13 10:15
门头沟学院 Java
想去夏威夷的大西瓜在午休:我也是27届,但是我现在研一下了啥项目都没有呀咋办,哎,简历不知道咋写
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务